﻿/************************************this for any page style on site whole page*************************/


/************Other properties for common single page ****/
hr
{
	margin:5px 0;
	padding:0;
	border: solid 1px #cfcfcf;
	
	/*display:inline;*/
}

.basicContent
{
	clear: right;
	float: right;
	width: 778px;
	margin: 0 12px 0 0;
	text-align: right;
	position: static;
	/*position:relative;*/
}

.PrettyBox
{
	width: 100%;
	background-image: url('../images/layout/tileright-sep.gif' );
	background-repeat: repeat-y;
	/*position:relative;
	display:inline-block;
	zoom:1;	*/
	/*position:relative;*/
}
.PrettyBox .topLight
{
		background-image: url('../images/layout/topright-sep.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	padding:0;
	margin:0;
	height:30px;
}

.PrettyBox h2
{

	color: white;
	font-family: Tahoma;
	font-size: 1em;
	padding: 1px 15px 8px 15px;

	font-weight: bold;
	position:static;
}


.bottonLight
{
	background-image: url('../images/layout/bottomright-sep.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	clear:both;
}


.ColOne
{
	width: 345px;
	float: right;
	background-color: #f7f7f7;
	text-align: right;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
}

.ColTwo
{
	width: 345px;
	float: left;
	margin: 0 0 0 5px;
	padding: 0 0 0 1px;
	background-color: #f7f7f7;
}

.ColTwo p
{
	padding: 5px 10px 5px 10px;
	text-align: justify;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
}

.MainCol
{
	width: 47.99em; /*width:767px;        */ /*background-color:#f7f7f7;*/
	text-align: right;
	padding: 0;
	margin: 0 4px 0 0; /*border:Solid 1px black; */
}


/********************************************MainColums*************************/
/********************************stylescolm include formview********************************/
/********************************stylescolm********************************/
/********************************stylescolm********************************/
/********************************stylescolm********************************/

.Mainwrapper
{
	/*width: 98.6%;	*/ /*width:auto;*/ /*margin:0 3px 0 3px;*/
	width: 100%;
	padding: 0; /*position:relative;*/
	/*display: inline-block;*/ /*border:Solid 1px black;	*/
	text-align: right;
}
/**********modified************/
.ColAll
{
	float: right;
	clear: right;
	width: 100%;
}

.ColRightN
{
	float: right;
	clear: right;
	width: 75%; /*margin:15px 2px 0 0;*/
	/*border:Solid 1px black;*/
}

.ColLeftN
{
	float: left;
	clear: left;
	width: 23%; /*margin:10px 0 0 0;*/ /*border:Solid 1px black;*/
}
.ColRightoffset
{
	float: right;
	clear: right;
	width: 65%; /*margin:15px 2px 0 0;*/
	/*border:Solid 1px black;*/
}
.ColLeftoffset
{
	float: left;
	clear: left;
	width: 33%; /*margin:10px 0 0 0;*/ /*border:Solid 1px black;*/
}
/****************************for the breadcrumbs***************************/
.breadcrumbs
{
	clear: left;
	margin: 12px 0 5px 0;
	padding: 0;
	width: 100%;
	font-weight: bold; /*font-family:Verdana;     font-size:0.9em;     font-weight:bold;*/ /*color:#000;     margin:12px 0 0 0;              padding:0;     width:100%;     height:34px; 	line-height:34px; 	background:url('../images/breadcrumbs_box690.png'); 	background-position:60% -80%; 	background-repeat:no-repeat;*/ /*padding:0 0 0 10px; 	background:url(images/breadcrumbs_box700.png); 	overflow:hidden;*/
}
.siteMapPath
{
	font-family: Verdana;
	font-size: 0.9em; /*border:Solid 1px black;*/ /*letter-spacing:1px;*/ /*margin:10px 0 ;      position:static;*/
}
.currentNodeStyle
{
	font-weight: bold;
	color: #333333;
}
.nodeStyle
{
	text-decoration: none;
	color: #7C6F57;
}

.rootNodeStyle
{
	text-decoration: none;
	color: #5D7B9D;
}

.pathSeparatorStyle
{
	/*background-color:yellow;     margin:10px;     border:Solid 1px black;	*/ /*background:url('../images/breadcrumbs_sep.png') no-repeat;*/ /*float:right;*/ /*width:14px; 	height:31px; 	line-height:31px; 	/*text-indent:-9999px;*/ /*margin:1px 0 0 0;*/ /*background:url('../images/breadcrumbs_sep.png') no-repeat;*/
}

/************************************News Details Styles for whole page*************************/
/********************************************************* there are most common for use--------*/
/*---------------------------------------------------------*/
/*------------------------------------that for only the main news details---------------------*/
/*****************use here only reapter****************/

.ContentBarHeader
{
	border: solid 1px #cfcfcf;
	background-position: top right;
	background-image: url('../images/common/section_head_bg_bd.gif' );
	background-repeat: repeat-x;
	background-color: #f4f7fa;
	width: 100%; /*width: 98.6%;	*/ /*padding:0 0 0 8px;      */
	clear: both;
	margin: 6px 0;
	position: static;
	display: block;
	z-index: 400;
	float: right; /*float:right;    */
}

.ContentBarHeader table
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.ContentBarHeader table tr td
{
	/*font-size: 90% !important;	*/
}

.ContentBarHeader .headername
{
	color: #ba0000;
	font-weight: bold; /*width:100%;*/
}

.ContentBarHeader h3
{
	color: #ba0000;
	font-weight: bold; /*padding:0 0 0 72px;    */
}

.ContentBarHeader .headerother
{
	padding: 0 20px 0 0;
	font-size: 80% !important; /*width:20%;*/
	font-weight: 100;
}



/***************************************************news styles more details********************/
/*********************************************************--------*/
/*---------------------------------------------------------*/
/*------------------------------sy---------------------------*/
/* Repeater News describ */

#NewsDetailsDesc
{
	float: right;
	width: 100%;
}

#NewsDetailsDesc p
{
	/*padding:0 10px 0 10px;	*/
	text-align: justify;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
	background-color: #f1f0f0; /*#f4f7fa; 		*/
	position: static;
	padding: 0;
	margin: 6px 0 7px 0;
	display: block;
}


#NewsDetailsDesc .islam
{
	/*background-image: url('../images/attachbg.gif');     background-repeat: no-repeat;       background-position:0pt 0pt;    line-height:2.5em; */ /*background-color: #eeeeee;       line-height:2.1em;    position:relative;  */
}

.attach
{
	background-image: url('../images/common/attachtwo.gif');
	background-repeat: no-repeat;
	background-position: 0pt 0pt;
	background-color: #eeeeee;
	line-height: 2.1em;
	display: block;
	padding-bottom:5px;
	height:31px;
	min-height:31px;
	 /*margin:20px  0 0 0;*/ /*background-color: #eeeeee;  */ /*height:40px;    min-height:40px;   */ /*display:block;	 */
}

 .attach p
{
	/*padding:0 10px 0 10px;   */ /*background-color: #eeeeee;  */
}

/****************************styles for repeater****************/
/******************************col2 News Archive***********************/

.NewsArchive
{
	background-image: url('../images/common/small-content.gif' );
	background-repeat: repeat-y;
	margin: 0px 0 12px 0px;
	padding: 0 0;
	float: right;
	clear: right;
	width: 100%; /*border:Solid 1px black;*/
}

.NewsArchive h3
{
	background-image: url('../images/common/small-header.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Tahoma;
	font-size: 0.8em;
	color: #9d0606;
	font-weight: bold;
	padding: 13px 10px 6px 15px; /*margin:0 12px 0 0;*/ /*letter-spacing:-1px;*/
}

.NewsArchiveDetails
{
	width: 92%;
	margin: 0 5px 0 0;
	text-align: right;
}
.NewsArchiveDetails ul
{
	margin: 0;
	padding: 0 0 10px 0; /*padding: 0  0 10px 0;*/
	list-style-type: none;
}
.NewsArchiveDetails li
{
	margin: 0;
	padding: 6px 10px 3px 0;
	border-bottom: 1px dashed #aaa;
}


.NewsArchiveFooter
{
	background-image: url('../images/common/small-footer.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}

/************************************for newsnextprev and unitlcontrols**************************/


#blockNextPrev
{
	float: right;
	display: block !important;
	margin-top: 10px;
	padding: 0 1px 10px 0;
	width: 100%; /*border:1px #dedede solid;*/
}
#blockNextPrev table
{
	/*width:100%;*/
	text-align: right;
}

#blockNextPrev table tbody tr td
{
	border-bottom: 1px #dedede solid; /*border:1px #dedede solid;*/
	padding: 5px 5px;
	text-align: right;
}

/************************************for unitlcontrols**************************/
/*-------------------------------------------------------*/

.UtilMan
{
	/*margin:0 0 ; 	padding:0;*/
	width: 100%;
	margin: 0;
	padding: 0;
	position: inherit; /*border: solid 1px #cfcfcf;*/
}

.UtilMan table
{
	/*padding:10px 10px;*/
	float: left; /*border: solid 1px #cfcfcf;*/
}

.UtilMan table td
{
	padding: 0 10px 0 10px;
}


.UltiMainCon
{
	border: solid 1px #cfcfcf;
	width: 100%;
	display: block; /*clear:both; 	float:left;		*/
	position: static;
}

.UltiMainCon .UltiContent
{
	width: 100%;
}
.UltiMainCon table
{
	float: left;
	width: 100%;
}

.UltiMainCon table td
{
	padding: 0 12px 0 12px;
}
.UltiMainCon table td
{
	padding: 0 12px 0 12px;
}

/*.UltiMainCon .UltiBottom
{
	clear:both;
	background-image:url('../images/hor_sep.gif');
    background-repeat:no-repeat;            
    background-position:30% center;
    height:2px;
    min-height:2px;	    
}*/


/***********************newlistpage *****************************/

.InfoGridView
{
	width: 100%;
	margin-top: 6px;
	padding: 0;
}
.RegAspNet-GridViewthead
{
	/*color:#F7F6F3;     font-weight: bolder;           padding: 2px;         vertical-align:middle;         text-align:center;         border-right: solid 1px #CCCCCC;     border-top: solid 1px #CCCCCC;     border-bottom: solid 1px #CCCCCC;     background-image: url('../images/for_test.gif');      background-repeat: repeat-x;        background-color: #5D7B9D;     */
	display: none;
}

/*.RegAspNet-GridView
{
	width: 100%;        
    margin:0;     
    padding:0;  
    display:none;
}*/

.PrettyGridView .AspNet-GridView, .RegAspNet-GridView
{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
}
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination,
.PrettyGridView .AspNet-GridView .AspNet-GridView-Bottom 
{
	margin-top:1px; 
}
.PrettyGridView .AspNet-GridView .AspNet-GridView-Bottom 
{
	background-image:url(../images/common/table_td_bg.jpg);	
	background-repeat:repeat-x;
	border:1px solid #e0dfdf ;
	border-top:0;
}

.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination 
{
	clear:both;
	color:#3666D4;
	height:1.75em;	
	text-align:center;
	
}
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span,
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a 
{
	height:15px;
	line-height:15px;
	margin-top:2px;
	font-family:Tahoma;
	font-size:85%;
}
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#3D6AD1 none repeat scroll 0 0;
	border:1px solid #3D6AD1;
	color:white;
	float:right;
	display:inline-block;
	font-weight:bold;
	padding:2px 6px;
	margin-right:3px;
	white-space:nowrap;

}

.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a 
{
	background:white none repeat scroll 0 0;
	border:1px solid #7592D4;
	color:#385DB0;
	display:inline-block;
	margin:2px 5px 0 0;
	padding:2px 8px;
	text-decoration:none;
	white-space:nowrap;
	float:right;
}
.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a:hover
{
	background:#678EE6 none repeat scroll 0 0;
	color:white;	
}

.PrettyGridView .AspNet-GridView table
{
	border: solid 1px #CCCCCC;
	width: 100%;
	
}

.PrettyGridView .AspNet-GridView table thead tr th
{
	color: #ac0933;
	font-weight: bold;
	padding:0px;
	vertical-align: middle;
	text-align: center;
	border-right: solid 1px #CCCCCC; 
	border-bottom: solid 1px #CCCCCC;
	background:#FFFFFF url('../images/common/table_th_bg.jpg') repeat-x scroll center bottom ;	
	height:28px;
	line-height:28px;
}

.PrettyGridView .AspNet-GridView table thead tr th .grid-header
{
	margin: 0 150px 0 0;
}

.PrettyGridView .AspNet-GridView table thead tr th .gird-sep
{
	clear: none;
	color: #ca0b0b;
	margin: 0 150px 0 0;
}

.PrettyGridView .AspNet-GridView table thead tr th a
{
	color: #ac0933;
	text-align: right;	
	
}

.PrettyGridView .AspNet-GridView table tbody tr td
{
	color: Black;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC; 
	background-color: White;
	padding: 4px 2px 4px 2px;
}
 
 .PrettyGridView .AspNet-GridView table tbody tr div.algncol
{
	text-align: right;
}

.PrettyGridView .AspNet-GridView table tbody tr div.algncol img
{
	float:right;
	padding-left:5px;
}

.PrettyGridView .AspNet-GridView table tbody tr td a
{
	float:right;
	text-align:right;
}
.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	background: #e0e0de;
}

.PrettyGridView .AspNet-GridView table tbody tr.AspNet-GridView-Selected td
{
	background: #e4e259;
}

.PrettyGridView .AspNet-GridView table tfoot tr td
{
}

.PrettyGridView .AspNet-GridView table tfoot tr.AspNet-GridView-Empty td
{
	background-image:url(../images/common/table_td_bg.jpg);	
	background-repeat:repeat-x;
	border:1px solid #e0dfdf ;
	border-top:0;
	height:30px;
	line-height:30px;
}
/*****************************************--------------------------------------------------------*/
/****************************************--------------------------------------------------------*/
/****************************************--------------------------------------------------------*/
/****************************************--------------------------------------------------------*/
/****************************************--------------------------------------------------------*/
/****************************************--------------------------------------------------------*/
/*************************************Add style Page-----------------------------*/
/****************************************--------------------------------------------------------*/

.basicLabel
{
	vertical-align: top;
	color: #161d7c;
	padding: 0;
	margin: 0;
	font-size:0.96em;
}
.basicLabelEn
{
	font-family:Tahoma;
	vertical-align: top;
	color: #161d7c;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-align: right;
	/*float: left;*/
	font-size:0.8em;
}
span.texthead
{
	vertical-align: middle;
	color: #ba0000;
	margin: 6px 4px 0 0;
	float: right;
}
span.texthead, .basicLabel
{
	font-weight: bold;
	text-align: right;
}

.handlebg
{
	background-color: #f7f7f7;
	padding: 0 0 15px 0;
	margin: 0;
	width: 100%;
	position: static;
	display: inline-block;
	zoom: 1;
}
.headtitle
{
	border: solid 1px #cfcfcf;
	background-position: top right;
	background-image: url('../images/common/sectionAdd_bg.gif');
	background-repeat: repeat-x;
	background-color: #f7f9fc;
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 26px;
	float: right;
}


.ColAddRight
{
	width: 22.7em;
	float: right;
	margin: 0;
	padding: 12px 3px 0 0;
	position: static;
}

.ColAddLeft
{
	width: 22.4em;
	float: left;
	margin: 0;
	padding: 12px 0 0 0;
	position: static; /*border: solid 1px #cccccc;	*/
}



.headerStyleCell
{
	margin: 0;
	padding: 10px 0 10px 15px;
	vertical-align:middle;
	text-align:right;
}
.headerStyleCellEn
{
	margin: 0;
	padding: 10px 8px 10px 3px;
	vertical-align:middle;
	text-align:right;
}
.handlebg .ColAddLcomp .ColAddRight
{
	padding-top:22px;
}

/*********************pop up ajax controls styles**************************** */
.calendStyles 
{
	direction:ltr;
}

.calendStyles .ajax__calendar_container
{
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
	display: inline-block;
	visibility: visible;
	z-index: 100;
}
.calendStyles .ajax__calendar_container table
{
	border: 0;
	width:auto;
}
.calendStyles .ajax__calendar_container table tbody tr td,
.calendStyles .ajax__calendar_container table thead tr td
{
	background-color:inherit;
	border-bottom:0 none;
	border-right:0 none;
	color:inherit;
	font-weight:normal;
	padding:0;
	text-align:center;
}

.calendStyles .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}
.calendStyles .ajax__calendar_title, .calendStyles .ajax__calendar_next, .calendStyles .ajax__calendar_prev
{
	color: #004080;
	padding-top: 3px;
}
.calendStyles .ajax__calendar_body
{
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
}
.calendStyles .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}
.calendStyles .ajax__calendar_day
{
	text-align: center;
}
.calendStyles .ajax__calendar_hover .ajax__calendar_day, 
.calendStyles .ajax__calendar_hover .ajax__calendar_month, 
.calendStyles .ajax__calendar_hover .ajax__calendar_year, 
.calendStyles .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}
.calendStyles .ajax__calendar_today
{
	font-weight: bold;
}
.calendStyles .ajax__calendar_other, .calendStyles .ajax__calendar_hover .ajax__calendar_today, .calendStyles .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}
/********************************************************dropdown style************/
div.select 
{
	margin:0;
	padding:0;
}
div.select div.cornerstop
{
	height: 3px;
	background: url( 'selecttopleft_3x3.gif' ) top left no-repeat;
	padding: 0px 0px 0px 3px;
}
div.select div.cornerstop div
{
	height: 3px;
	background: url('../images/controlelement/selecttopright_3x3.gif') top right no-repeat;
	padding: 0px 3px 0px 0px;
}
div.select div.cornerstop div div
{
	height: 3px;
	background: url( '../images/controlelement/selecttop_100x3.gif' ) top right repeat-x; 
	*overflow:hidden;
}
div.select div.cornersbottom
{
	height: 3px;
	background: url( '../images/controlelement/selectbottomleft_3x3.gif' ) top left no-repeat;
	padding: 0px 0px 0px 3px;
	
}
div.select div.cornersbottom div
{
	height: 3px;
	background: url( '../images/controlelement/selectbottomright_3x3.gif' ) top right no-repeat;
	padding: 0px 3px 0px 0px;
}
div.select div.cornersbottom div div
{
	height: 3px;
	background: url( '../images/controlelement/selectbottom_100x3.gif' ) top right repeat-x; 
	*overflow:hidden;
}

div.select div.middle
{
	background: url( '../images/controlelement/selectleft_3x20.gif' ) top left no-repeat;
	padding: 0px 0px 0px 3px;
}
div.select div.middle div
{
	background: url( '../images/controlelement/selectright_3x20.gif' ) top right no-repeat;
	padding: 0px 3px 0px 0px;
}
div.select div.middle div div
{
	padding: 0;
	background: url( '../images/controlelement/selectmiddle_235x20.gif' ) top right repeat-x;
}


.MeMe
{
	
	border: 0 solid ;		
	background: url('../images/controlelement/selectmiddle_235x20.gif') top right repeat-x; 	
	cursor:pointer; 	
	color: #2b2828; 	
	overflow:auto; 	
	margin:0; 	
	padding:0; 		
	line-height:15px; 	
	overflow-x:hidden; overflow-y:hidden; 			
	text-align: right;	
	font: 0.7em Tahoma;
	font-weight: bold;
	text-decoration: none;
	width: 100%; 
}


.modalList
{
	background-color: #ffffdd;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 0px;
	margin: 0;
	z-index: 1;
	font-weight: bold;
}
/****************************************************************all makert study***********/
.box
{
	background: #ffffff;
	margin: 12px 10px;
}


.box .header
{
	padding: .5em 18px;
	border: 1px solid #dedede;
	border-bottom: none;
	height:22px;
	background: #fff url('../images/scroll/browser-headerbg.png' ) repeat-x 0 100%;
	zoom: 1;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-o-border-top-left-radius: 6px;
	-o-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	position: relative;
}
.box .header h3
{
	
}

.box .header a.more {
float:left;
}
a.more {
background:transparent url(http://images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat scroll 0 50%;
padding-left:10px;
white-space:nowrap;
}
.more {
text-align:left;
}
.box .header .SliderPageNav
{
	width:93px;
	height:8px;
	top:18px;
	right:350px;
	position:absolute;
	z-index:3;
	display:block;	
	background: url('../images/scroll/dot_scroll2.png' ) no-repeat 0 0;
	zoom:1;	
	/*border: 1px solid black;*/
}
.box #dtk-carousel
{
	/*margin: 10px 0px 0px 5px;	*/
	/*height: 361px; width: 100%;	*/	
	width: 748px;	
	display: inline;
	float: right;	
	position: relative;	
	/*border: 1px solid black;*/
	padding: 0px; 			
	/*direction: ltr;*/
	/*padding: 0px;
	position: relative;
	float: left;
	direction: ltr;*/
}
#dtk-carousel #Alltable
{
	width:100%; 	
	position:relative;
}
#dtk-carousel #Alltable table
{
	/*width:100%;*/
	/*position:relative;*/
	padding:0;
	margin:0;
}
#dtk-carousel #Alltable table tr
{
	vertical-align:top !important;	
}
#dtk-carousel #Alltable table tr td
{
	margin:0;
	padding:0;
}

#Alltable .SliderNextArrow
{
	/*position: absolute;
	top: 50%;
	width: 14px;
	height: 14px;
	behavior: url(/global/scripts/lib/iepngfix.htc);
	overflow: hidden;
*/
	/*border: 1px solid black;
	cursor: pointer;
	width:50px;
	height:297px;*/
	/*text-indent: -9999px;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/browser-everything-arrow-next.png') no-repeat scroll 0 -361px;
	height:361px;
	top:0;
	width:39px;	
	cursor:pointer;
	position:static;	
	display:block;
}

#Alltable .SliderPreviousArrow
{
	/*position: absolute;
	top: 50%;
	width: 14px;
	height: 14px;
	behavior: url(/global/scripts/lib/iepngfix.htc);
	overflow: hidden;
*/
	/*border: 1px solid black;
	cursor: pointer;
	width:50px;
	height:297px;*/
	/*text-indent: -9999px;*/
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/browser-everything-arrow-prev.png') no-repeat scroll 0 -361px;
	height:361px;
	top:0;
	width:39px;	
	cursor:pointer;
	position:static;	
	display:block;
}


#Alltable .SliderPreviousArrow:hover, #Alltable .SliderNextArrow:hover 
{ 
	background-position:center -722px; 
}

#Alltable div.scrollbody
{
	/*display: block;	
	direction: ltr;		
	background: url('../images/scroll/browser-everything-bg.png') repeat-x 0 50%;
	border: 1px solid black;*/	
	direction: ltr;			
	display: block;
	background: url('../images/scroll/browser-everything-bg.png') repeat-x 0 50%;	
	height:361px;	
}
#Alltable div.scrollbody table
{
	width:100%;
}
#Alltable div.scrollbody div.scrollpages
{
	
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	overflow: hidden; 
	width: 669px; 
	/*border: 1px solid black;*/
	/*border: 1px solid #dedede;*/
	/*margin-top: 10px;*/
}

#Alltable div.scrollbody div.scrollpages table tr
{
	vertical-align:top;	
}

#Alltable div.scrollbody div.scrollpages .bluelinks
{
	width:669px;
	text-align:right;
}
#Alltable div.scrollbody div.scrollpages .bluelinks .colfloat
{
	/*clear:left;*/
	float:left;
	width:130px;
	/*border: 1px solid black;*/
}
#Alltable div.scrollbody div.scrollpages .bluelinks .colfloat2
{
	/*clear:right;*/
	float:right;
	width:518px;	
	margin:0 10px 0  0;	
	direction:rtl;
	/*border: 1px solid black;*/	
}
#Alltable div.scrollbody div.scrollpages .bluelinks .colfloat2 p
{
	padding:5px 0;	
	text-align:justify;
	font-weight:bold;
	font-size:1em;	
	line-height:normal;
	margin:0;	
	
	/*line-height:1.5em;*/
}

#Alltable div.scrollbody div.scrollpages .bluelinks p
{
	/*padding:0px 15px;	
	text-align:justify;
	font-weight:bold;
	font-size:1em;
	width:100%;
	padding:0;
	line-height:normal;
	margin:0;
	display:none;
	direction:rtl;*/
	/*line-height:1.5em;*/
}
.half
{
	line-height: 50%;
}

/******************all frame for photo****************/
/**************for all photoes frame******************/
.photo_198 
{
	padding:4px; 
     float:left;
     clear:both;
	/*border: 3px solid #FFFFFF;*/
}

.photo-frame {
	direction:ltr;
}
.photo-frame .topx-- {
	background-image: url('../images/photoframe/frame-topx--.gif');
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;	
}
.photo-frame .top-x- {
	background-image: url('../images/photoframe/frame-top-x-.gif');
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url('../images/photoframe/frame-top--x.gif');
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url('../images/photoframe/frame-midx--.gif');
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .mid--x {
	background-image: url('../images/photoframe/frame-mid--x.gif');
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url('../images/photoframe/frame-botx--.gif');
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}

.photo-frame .bot-x- {
	background-image: url('../images/photoframe/frame-bot-x-.gif');
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url('../images/photoframe/frame-bot--x.gif');
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(../images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(../images/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(../images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(../images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(../images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(../images/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(../images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(../images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(../images/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(../images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}

/*******************************textbox text area*******************/
/***************************text box styles**************with hightlight****/

.ColAddRight table.structTable
{
	float:left;
}
input {
	outline: none;
}
div.boxt 
{
	display:inline-block;	
	*display:inline;
	zoom:1;	
	float:left;
}
/*textInputHeight*/
div.boxt.textbox textarea 
{
	overflow-x:hidden;
	overflow-y:auto;
}
div.boxt.textbox input.textInput
{
	border: solid 0px;
    font: 0.7em Tahoma;
    font-weight: bold;
    color: #000000;
    /*background: none;*/
    padding: 2px 0px 2px 0px;	    
}
div.boxt.textbox textarea.textInputHeight
{
	border: solid 0px;
    font: 0.7em Tahoma;
    font-weight: bold;
    color: #000000;    
    /*padding: 2px 0px 2px 0px;	*/
    direction: rtl;
    resize: none;	
    overflow-x: hidden;
    overflow-y: auto;
    padding:0;
    /*font-family: Tahoma;
	font-size: 0.9em;
	border: 1px solid #CCCCCC;
	font-weight: bold; /*height: 20px;	*/
	/*padding: 0;
	z-index: 1;
	direction: rtl;*/
}


div.boxt.textbox div.topcorners {
    height: 4px;
    padding-left: 4px;
    background: url('../images/controlelement/tbtopleft_4x4.gif') top left no-repeat;   
}

div.boxt.textbox div.topcorners div {
    height: 4px;
    *height: 4px;
    padding-right: 4px;    
    background: url('../images/controlelement/tbtopright_4x4.gif') top right no-repeat;
}
div.boxt.textbox div.topcorners div div {
    height: 0.3em;
    border: none;
    overflow: hidden;
    background: url('../images/controlelement/tptop_100x4.gif') top right repeat-x;
}

div.boxt.textbox div.middle div.left {
    height: auto;
    border: none;
    padding: 0px 0px 0px 5px;
    background: url('../images/controlelement/tbleft_4x100.gif') top left repeat-y;
    width: auto;
    float: none !important;
}
div.boxt.textbox div.middle div.left div.right {
    height: auto;
    border: none;
    padding: 0px 5px 0px 0px;
    background: url('../images/controlelement/tbright_4x100.gif') top right repeat-y;
    width: auto;
    *margin: -1px 0px;
    float: none !important;
}
div.boxt.textbox div.bottomcorners {
    height: 4px;
    padding-left: 4px;
    background: url('../images/controlelement/tbbottomleft_4x4.gif') top left no-repeat;
}
div.boxt.textbox div.bottomcorners div {
    height: 4px;
    *height: 4px;
    padding-right: 4px;
    background: url('../images/controlelement/tbbottomright_4x4.gif') top right no-repeat;
}
div.boxt.textbox div.bottomcorners div div {
    height: 4px;
    border: none;
    overflow: hidden;
    background: url('../images/controlelement/tbbottom_100x4.gif') repeat-x;    
}
div.boxt.textbox div.middle div div input {
    background-color : #FFF;
    padding: 4px 0px;
    margin: -1px 0px;
}

div.boxt.textbox.active div.topcorners {
    background: url('../images/controlelement/tbtopaleft_4x4.gif') top left no-repeat;    
}
div.boxt.textbox.active div.topcorners div {
    background: url('../images/controlelement/tbtoparight_4x4.gif') top right no-repeat;
}
div.boxt.textbox.active div.topcorners div div {
    background: url('../images/controlelement/tbtopa_100x4.gif') top right repeat-x;
}
div.boxt.textbox.active div.middle div.left {
    background: url('../images/controlelement/tblefta_4x100.gif') top left repeat-y;
}
div.boxt.textbox.active div.middle div.left div.right {
    background: url('../images/controlelement/tbrighta_4x100.gif') top right repeat-y;
}
div.boxt.textbox.active div.bottomcorners {
    background: url('../images/controlelement/tbbottomaleft_4x4.gif') top left no-repeat;
}
div.boxt.textbox.active div.bottomcorners div {
    background: url('../images/controlelement/tbbottomaright_4x4.gif') top right no-repeat;
}
div.boxt.textbox.active div.bottomcorners div div {
    background: url('../images/controlelement/tbbottoma_100x4.gif') repeat-x;    
}
.numtxt{direction:ltr; }

/*.textInput
{
	font-family: Tahoma;
	font-size: 0.8em;
	font-weight: bold;
	border: 1px solid #808080;
	height: 20px;
	width: 250px;
	padding: 0;
	z-index: 1;
	background-image: url("../images/controlelement/backPic.gif");
}*/
/*.textInputHeight
{
	font-family: Tahoma;
	font-size: 0.9em;
	border: 1px solid #CCCCCC;
	font-weight: bold; /*height: 20px;	*/
	/*padding: 0;
	z-index: 1;
	direction: rtl;
}*/
.validatorCalloutHighlight
{
	/*background-color:#de6f6f;*/
	background-color: #e66d68;
	background-image: url('../images/controlelement/back_hightlightpic.gif');
}

.txtWatermaker
{
	/*background-color:#f7fbff;*/
	color: #a7a4a7;
	border:0;
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:0.7em;
	font-weight:bold;
}

/************************control error**********************/
.handlerror
{
	padding:0 15px;
}

.handlerror div.boxt 
{
	/*display:inline-block;	
	*display:inline;
	zoom:1;	
	float:left;*/
	float:none;
	display:inline;
	-x-system-font:none;
	font-family:Tahoma;
	font-size:12px;	
	height:100%;
	line-height:16px;
	margin:0 auto;
	padding:0;
	zoom:1;
	width:100%;
	
}
div.boxt.validator.red div.topcorners {

    background: url('../images/controlelement/errtopleft_3x3.gif') top left no-repeat;

}

div.boxt.validator.red div.topcorners div {

    background: url('../images/controlelement/errtopright_3x3.gif') top right no-repeat;

}

div.boxt.validator.red div.topcorners div div {

    background: url('../images/controlelement/errtop_100x3.gif') repeat-x;

    height: 3px;

    border: none;
    margin:0 3px;

}

div.boxt.validator.red div.middle div.left {

    background: #fff2f2 url('../images/controlelement/errleft_3x100.gif') repeat-y;

    border: none;

    padding: 0px 0px 0px 3px;

}

div.boxt.validator.red div.middle div.left div.right {

    background: url('../images/controlelement/errright_3x100.gif') repeat-y top right;
    border: none;
    padding: 0px 3px 0px 0px;
    font: bold 11px Arial;
    color: #d80808;

}

div.boxt.validator.red div.bottomcorners {
    background: url('../images/controlelement/errbottomleft_3x3.gif') top left no-repeat;    
}

div.boxt.validator.red div.bottomcorners div {
    background: url('../images/controlelement/errbottomright_3x3.gif') top right no-repeat;
}

div.boxt.validator.red div.bottomcorners div div {
    background: url('../images/controlelement/errbottom_100x3.gif') repeat-x;
    height: 3px;
    border: none;
    margin:0 3px;

}
/*********************password strength************/
 .barBorder
 {
	/*border: solid 1px red;*/
	width: 230px;
	margin:50px 0;
	background-color:#CCCCCC;
}
.barInternal
{
	background: green;
	margin:50px 0;
}
.barInternalGreen
{
	margin:50px 0;
	background: green;
}

/*********************************end of it****************************/

/********************contronls again********************/
/* -------------
 * Checkboxes
 * ------------- */
/*	CSS for customized radio buttons and check boxes */
.hicheck
{
	font-size:52.5%;
	width:70px;
	font-weight:bold;
	font-family:Tahoma;
}	



/*	wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	right: 2px;
	top: 3px;
	*top: 10px;/*modified by me */
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: 1em 25px 1em 0;
	margin: 0 0 .3em;
	cursor: pointer;
}

	
/* states */
.custom-checkbox label 
{
	background: url(../images/controlelement/checkbox.gif) no-repeat; 	
}

.custom-radio label { background: url(../images/controlelement/radiobutton.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: 25px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: 25px -114px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: 25px -214px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: 25px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: none;
}


/****************************************tooltip styles*********************/
.cascadeTooltip
{
	margin:0;
	padding:0;	
	overflow:visible;		
	display:inline;	
	/*direction:ltr;*/
	zoom:1;	
}

.formInfo a, .formInfo a:active, .formInfo a:visited{
	/*background-color:#FF0000;*/
	/*font-size: 1.3em;*/
	/*font-weight:bold;
	padding:1px 2px;
	margin-right:5px;
	color:#FFFFFF;*/
	text-decoration: none;
	/**padding-right:5px;	*/
	
}

.formInfo a:hover{
	/*color:#660000;
	text-decoration: none;	*/
}
.formInfo img{
	border:0;
	margin:0;	
	padding:0;
	padding-top:5px;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/controlelement/arrowtooltip_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	right:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/controlelement/arrowtooltip_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
    	
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;

}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/controlelement/loadertooltip.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: right;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: right;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}


/* *******************create user for localcompany page */
.SampleCreateUserWizard .marginleftar .ColAddLeft
{
	margin-left:5px;
	width:auto;
}

/* This style sheet is intended to contain OFTEN CHANGED rules used when the CreateUserWizard control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

/*.PrettyCreateUserWizard
{
    width: 100%;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard
{
    font-family: Verdana;
    font-size: 0.8em;
    border: solid 1px #284775;
}
.PrettyCreateUserWizard .AspNet-CreateUserWizard h1
{
    font-family: Verdana;
    font-size: 1em;
    border: solid 1px #284775;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard label,
.PrettyCreateUserWizard .AspNet-CreateUserWizard input
{
    color: #5D7B9D;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard input
{
    font-size: 1em;  
}


.PrettyCreateUserWizard .AspNet-CreateUserWizard label em
{
    text-decoration: underline;
    font-style: normal;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-HeaderTextPanel
{
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background: #284775;
    height: 2em;
    padding-top: 0.5em;
    margin-bottom: 0.3em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-StepTitlePanel
{
    font-weight: bold;
    text-align: center;
    color: #F7F6F3;
    background: #5D7B9D;
    height: 1.5em;
    padding-top: 0.2em;
    margin: 4px;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-InstructionPanel
{
    text-align: left;
    color: #284775;
    background: #EEEEEE;
    padding-top: 0.5em;
    margin: 4px;
    border: solid 10px #EEEEEE;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
    color: #FF0000;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
    padding: 0.25em 0.1em 0 0;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel
{
    text-align: right;
    margin-right: 18em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordHintPanel
{
    color: #666666;
    padding-left: 30.5em;
    padding-right: 1em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FinalValidatorsPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-FailurePanel
{
    text-align: center;
    margin-left: 10em;
    margin-top: 0.5em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel label,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel label,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel label,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel label,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel label,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel label
{
    white-space: nowrap;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-UserPanel input,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-PasswordPanel input,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ConfirmPasswordPanel input,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EmailPanel input,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-QuestionPanel input,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-AnswerPanel input
{
    width: 9em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel
{
    text-align: right;
    padding-right: 1em;
    padding-bottom: 0.5em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input,
.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-ContinuePanel input
{
    background: #284775;
    color: #00FFFF;
    border: solid 1px #5D7B9D;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-SuccessTextPanel
{
    padding: 1em;
    padding-top: 0.5em;
}

.PrettyCreateUserWizard .AspNet-CreateUserWizard .AspNet-CreateUserWizard-EditProfilePanel
{
}*/


/****************************************TenderPage*************************/
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/

.ColRightTenders
{
	/*float:right;*/	
	/*clear:right;	*/
	width:100%;		
	margin:5px 0 0 0;	
	float:right;
	clear:right;
}

.ColLeftTenders
{
	float:left;	
	clear:left;	
	width:27%;
	margin:10px 0 0 0;
}
.TenderDetailsView 
{
	position:relative;
	margin:10px 0 0 0;
	width:100%;
	/*clear:both;
	float:right;
	width:100%;*/
}
/************just for ajax tenders collapse********************/

.TenderCompanyHeaderCollapse .TenderDetailsView 
{
	margin:0;
	padding:0;
}
.TenderCompanyHeaderCollapse .PrettyDetailsView div.AspNet-DetailsView-Data li
{
	/**right: -116px;*/
	border-bottom: solid 1px #e0dfdf;
	cursor:pointer;
	
}
.TenderCompanyHeaderCollapse .PrettyDetailsView div.AspNet-DetailsView-Data li span
{
	text-decoration: underline;
}
.TenderCompanyHeaderCollapse .PrettyDetailsView div.AspNet-DetailsView-Data li img
{
	float:left;
	margin-left:300px; 
}

.TenderCompanyHeaderCollapse table
{
	width:100%;
	margin:0 0 0 0;	
	font-weight:bold;
	position:relative;	
	cursor:pointer;
	border: solid 1px #e0dfdf;
}


.TenderCompanyHeaderCollapse table tr.AlternatingRowStyleR
{
	/*background-color:#efeff7;*/
	background-color:#faf6f6;
	/*border: solid 1px #cecbce;		*/
}
.TenderCompanyHeaderCollapse table td.HeaderViewStylesR
{
	color:#6b6b6b;	
	padding: 6px 9px 6px 0 !important;			
	margin:0;	
	display:block;
	float:right;
	/*border: solid 1px #cecbce;*/
}

.PrettyDetailsView 
{
    position:relative;
}


/* Please refer to FormViewExample.css for comments on these rules. */
.PrettyDetailsView div.AspNet-DetailsView-Header
{
    color: #F7F6F3;
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;
    position:relative;
}

/* Each field defined for the DetailsView generates an individual list item (li) in the rendered HTML. */
/* Each li effectively is a row in a table (though no table tag is generated by the adapter). */
.PrettyDetailsView div.AspNet-DetailsView-Data li
{
    padding: 3px 0 2px 4px;
    color: #333333;
    background-color: White;
    vertical-align: middle;
    min-height:1.4em; /* ADDED for Firefox */
    height:1.4em;
    background-color:#faf6f6;
    padding-bottom:15px;
  
}

/* Every other field is marked as being "Alternate." */
/* This allows you to define an "alternating row" style (though the adapter doesn't actually generate an HTML table). */
.PrettyDetailsView div.AspNet-DetailsView-Data li.AspNet-DetailsView-Alternate
{
    /*background-color: #F7F6F3;*/
    /*min-height:2.3em;
    height:2.3em;*/
	background:transparent url(../images/common/table_td_bg.jpg);	
	border:1px solid #e0dfdf ;
	padding-bottom:15px;
	
}

/* This corresponds to the HeaderText attribute of an <asp:BoundField>. */
.PrettyDetailsView span.AspNet-DetailsView-Name
{
    position:absolute;
    top: 3px;
    right: 0;
    font-weight: bold;
    font-family:'Arabic Transparent';
	font-size:0.96em;
	color:#6B6B6B;
	margin-right:9px;
	
    
}

/* This corresponds to the DataField attribute of an <asp:BoundField>. */
.PrettyDetailsView span.AspNet-DetailsView-Value
{
	margin-right:13em;
    *margin-right:10em;
    position:absolute;
    font-family:Tahoma;
	font-size:0.8em;
	font-weight:bold;    
	*width:80%;
}

/* --------------------------------------------------------------------------------------------------- */
/* Please refer to FormViewExample.css for comments on these rules. */
.PrettyDetailsView .AspNet-DetailsView-Pagination
{
    background-color: #284775;
    text-align:center;
    padding: 4px 0 4px 0;
    position:relative;
}

.PrettyDetailsView .AspNet-DetailsView-ActivePage
{
    color: White;
    margin-left: 4px;
}

.PrettyDetailsView .AspNet-DetailsView-OtherPage
{
    color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;
}

/********************************************/

.TenderCompanyDetialsCollapse
{
	margin:5px 7px 0 0;
	padding:0;	
	height:0;
	overflow:hidden;			
}

.TenderCompanyDetialsCollapse .CollapseContent
{
	width:98%;
	border: solid 1px #e0dfdf;
	clear:both;
	float:right;		
}

.CollapseContent .headerTitle
{
	background-position: top right; 
    background-image: url('../images/common/record_group_header.gif'); 
    background-repeat: repeat-x; 
	/*background:#FFFFFF url('../images/common/table_th_bg.jpg') repeat-x scroll center bottom ;	*/
    height:21px;
    min-height:21px;
    background-color: #8ca6bc;    
    padding-bottom:2px; 
}
.CollapseContent .headerTitle .CompanyHeaderNm 
{	   
    font-weight:bold;
    font-family:Tahoma;
    font-size:1em;    
    color:#FFF; 
}

.CollapseContent .ContentDetails
{
	font-weight:bold;
	font-size:95%;	
	padding:0;
	margin:0;		
}

.ContentDetails table
{
	width:100%;		
}

.ContentDetails table tr.RowStyleR
{
	background-color:#ffffff;
	/*background-image: url('../images/common/row1.gif');*/
	color:Black;		
}
.ContentDetails table td.HeaderViewStylesR
{
	color:#6b6b6b;	
	padding: 6px 0 6px 0;	
}


.ContentDetails table tr.AlternatingRowStyleR
{
	background-color:#efeff7;	
	border: solid 5px #cecbce;
	padding: 0 0 0 15px;	
	/*background-image: url('../images/common/row2.gif');*/
}
/*
.ItemViewStylesR
{
	border: solid 1px #cecbce;		
}*/
.barresult
{
	height:32px;
	margin:0 10px;
	text-align:right;
}
.barresult div.bar
{
	background:transparent url(http://images.apple.com/search/images/search_bg.png) repeat-y scroll 0 0;
}
.barresult .cap
{
	background:transparent url(http://images.apple.com/search/images/search_cap.png) no-repeat scroll 0 0;
	height:5px;
	top:0;	
	width:100%;
}
.barresult .boot
{
	background:transparent url(http://images.apple.com/search/images/search_boot.png) no-repeat scroll 0 0;
	bottom:0;
	height:5px;
	padding-bottom:10px;
	width:100%;
}



/*********************************styles for datalist***************/
/*********************************************************--------*/
/*---------------------------------------------------------*/

/* Individual "items" in the DataList. */
#InfoDataList
{
	/*margin:0 -0.1em 0 0.2em;	*/
	margin:12px -0.2em 0 0.2em;	
}

#InfoDataList .NewsContext
{
	direction:rtl;
	float:right;
}

.ListPersonData .AspNet-DataList table
{
    width:100%; 
}

.ListPersonData .AspNet-DataList table tbody tr td
{
    padding:5px;         
    vertical-align: top;     
}

/* Header of the DataList. */
.ListPersonData .AspNet-DataList table thead tr th,
.ListPersonData .AspNet-DataList table caption
{
	/*height: 90px;*/
    border-top: solid 20px #9C0001;
    text-align:right;    
    font-family: Arial;
    font-weight: bold;
    font-size: x-large;
    color: white;
    background-color:#D3C9C7;
    vertical-align: middle;
    padding: 0 8px 8px 0 ;        
}

/* Footer. */
.ListPersonData .AspNet-DataList table tfoot tr td
{
    /*border-top: solid 20px red; /*#9C0001;    */
}

/******************------------these for sample datalist adapter***************************/
/* ------------------------------------------------------------------- */
/* Specific to this sample web site. */
/* These rules are probably not useful in your site. */

#InfoDataList .Sample-Contact
{
    /*border: solid 2px #648ABD;*/
    padding: 4px;
    background:#B9D3EE;
    color:Maroon;
    font-size:small;     
    
}

#InfoDataList .Sample-Name
{    
}

#InfoDataList .Sample-Address
{
    color: Black;
}

#InfoDataList .Sample-Phone
{
    color: #333333;
    text-align:right;
    white-space:nowrap; 
}


/* --------------------------------------------------------------------------------------------------- */
/* Used when the DataList adapter is NOT used. */
/* These styles are used by the DataList's skin, found in this theme's skin file. */
/*#NewsDataList .DataList-Skin-Header
{
    border-top: solid 20px #9C0001;
    padding: 0 8px 8px 0;
}

#NewsDataList .DataList-Skin-Footer
{
    border-top: solid 20px #9C0001;
}
*/

.HeaderCollapse 
{
	clear:both;
	border-bottom:1px solid #fff;
	text-align:right;
	padding:8px 14px 0;
	background:transparent url('../images/common/gradient_bg.gif') repeat-x left -183px;
	position:static;
	height:32px;
	z-index:95;			
}

.HeaderCollapse a
{
	background:transparent url('../images/common/bgsprite.gif') no-repeat scroll left -110px;
	color:#494949;
	cursor:pointer;
	float:left;
	padding-left:24px;
	text-align:left;
	text-decoration:none;
}
.HeaderCollapse span
{
	white-space:nowrap;
}

.HeaderCollapse a span
{
	background:transparent url('../images/common/bgsprite.gif') no-repeat scroll right -54px;
	float:left;
	height:17px;
	padding:5px 7px 3px;
}
.HeaderCollapse a span span
{
	background:transparent none repeat scroll 0 0;
	height:15px;
	overflow:hidden;
	padding:0px 7px;
	padding-bottom:4px;
	*padding-bottom:3px;
	font-weight:bold;
}

.HeaderCollapse a:hover span, .HeaderCollapse a[href]:hover span  {
	background-position:right -79px;
}

.HeaderCollapse .pageReset a
{
	background-position:left -164px;
	float:right;
}
.HeaderCollapse .pageReset  span 
{
	font-weight:bold;
	text-decoration:none;

}
.DetialsCollapse
{
	padding:0;
	margin:0;
	overflow:hidden;	
}


.DetialsCollapse .ColAddRight table.structTable
{
	float:left;
	margin-top:10px;
	clear:both;
	width:98%;
}

.DetialsCollapse .ColAddLeft table
{
	margin-top:10px;
	*margin-top:20px;
	
}
#loader
{
	/*border: 2px solid #ccc;*/
    width: 100%;
    height: 300px;   
}
#loader.loading
{
	background:url('../images/animated_loading.gif') no-repeat center center ;
	
}


/*#UpdateProgress1 {
   background-color:#CF4342;
   color:#fff;
   top:0px;
   right:0px;
   position:fixed;
 }

#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }*/


/***************del images***************/
 .cpHeader
        {
            color: white;
            background-color: #719DDB;
            font: bold 11px auto "Trebuchet MS", Verdana;
            font-size: 12px;
            cursor: pointer;
            width:450px;
            height:18px;
            padding: 4px; 
            position:relative;          
        }
        .cpBody
        {
            background-color: #DCE4F9;
            font: normal 11px auto Verdana, Arial;
            border: 1px gray;               
            width:450px;          
            margin:12px 7px 0 0 ;
            padding:0;
            float:right; 
            clear:both;
            overflow-x:hidden;           
            overflow-y:hidden;           
            
        }       
/***********image map and googlemap*****************************/
 

.googleMap
{
	margin:10px 0;
	margin-right:10px;
	background:transparent url(../images/page-seper-thin.jpg) no-repeat scroll left bottom;
	padding:0 0px 25px 0;
}
  
.ecsMap
{
	display:block;
	width:100%;	
	position:static;
}     
.mapImg
{
	width: 750px;
	margin-right:10px;
	margin-top:20px;	
	position:static;
}

.mapImg .topmapImg
{
	width: 748px;
	background-image: url('../images/common/Main_offices_map01.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	height:11px;
	margin:0;
	padding:0;
	position:static;	
}

.mapImg .contentmapImg
{
	margin:0;
	padding:0;
	display:inline-block;
	zoom:1;
	position:relative;	
}
.mapImg .contentmapImg img
{
	border:none;
	/*display:none;*/
}
.mapImg .buttonmapImg
{
	width: 748px;
	background-image: url('../images/common/Main_offices_map03.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
	clear:both;
	margin:0;
	padding:0;
	*margin-top:-5px;
	position:static;
	
}



/*#oz_rome { z-index:10; direction:ltr; }*/

.oz_contloc {position:absolute;display:none;
	 margin: 0px 0px 0px 20px;
	padding:0;	
    width:234px;
    z-index:4000;   
    opacity: 1;     
	/*width:234px; margin:10px 0 0 6px;*/}

.oz_contshdr {top:0px; width:100%; height:10px; 
	background: transparent url(../images/contstop.png) scroll 0 0 no-repeat;
	font-size:0px;	
	}
.oz_contshdr span img
{
	padding:5px 6px 10px 0;	
}	
.oz_contscnt {width:100%; float:left; 
	background:transparent url(../images/conts.png) scroll 0 0 repeat-y;
	background-color:#FFF; }

.oz_contscnt span img {padding:0 6px 0 0; }

.oz_contbox {margin:0 10px 0 10px; font-size:0.8em;  font-family:Tahoma; }

.oz_contbox h3 {color:#285D99;font-weight:bold; margin:0;  *font-size:1.2em; margin-right:10px;  }

.oz_contbox h4 {color:#222222; font-size:11px; font-weight:normal; line-height:15px; margin:10px 0 0; }
.oz_contbox .oz_bold {color:#666666; font-weight:bold; }
.oz_contbox table {direction:rtl; float:right;width:100%; padding-bottom:5px; }
.oz_contbox .oz_num{ direction:ltr; float:left; margin-left:20px;}
.oz_contbox .oz_redbold {color:#9d0606; font-weight:bold;} 
.oz_contbox .oz_fun {color:#9d0606; font-weight:bold; direction:ltr; float:left; margin-left:160px;} 
.oz_contbox .oz_exchg {color:#9d0606; font-weight:bold; direction:ltr; float:left; font-size:80%;} 
.oz_contsftr {clear:left; bottom:0px; width:100%; height:10px; 
	background: transparent url(../images/contsbot.png) scroll 0 0 no-repeat;font-size:0px;}
.num{direction:ltr; float:left;  }
#updateProgress {
	position:absolute;
	left:1px;
	bottom:3px;
	z-index:100;
	padding-top:.6em;
	padding-bottom:.5em;
	padding-left:.5em;
	background-color: #FFFFAE;
	border: 1px;
	border-style: solid;
	border-color:#a3c7e2;
	font-weight: bold;
	font-size: 14px;
}
#updateProgress SPAN {
	vertical-align:top;
} 


/*********************************styles for datalist***************-------   */
/*********************************************************--------*/
/*---------------------------------------------------------*/

/* Individual "items" in the DataList. */
#InfoDataList
{
	/*margin:0 -0.1em 0 0.2em;	*/
	margin:12px -0.2em 0 0.2em;	
}

#InfoDataList .NewsContext
{
	direction:rtl;
	float:right;
}

.ListPersonData .AspNet-DataList table
{
    width:100%; 
}

.ListPersonData .AspNet-DataList table tbody tr td
{
    padding:5px;         
    vertical-align: top;     
}

/* Header of the DataList. */
.ListPersonData .AspNet-DataList table thead tr th,
.ListPersonData .AspNet-DataList table caption
{
	/*height: 90px;*/
    border-top: solid 20px #9C0001;
    text-align:right;    
    font-family: Arial;
    font-weight: bold;
    font-size: x-large;
    color: white;
    background-color:#D3C9C7;
    vertical-align: middle;
    padding: 0 8px 8px 0 ;        
}

/* Footer. */
.ListPersonData .AspNet-DataList table tfoot tr td
{
    /*border-top: solid 20px red; /*#9C0001;    */
}

/*******************************************for accodion*******************************/

.accordion
{
	border-bottom:1px solid #a8b2bb;
	margin-top:15px;
	clear:both;
}

.accordionHeader
{
	height:30px;
	line-height:30px;
	background:#eee url('../images/accordion/menu_background.png') top repeat-x;
	border-top:1px solid #a8b2bb;
	padding-left:5px;
	cursor:default;
	font-family:Tahoma;
	font-size:0.7em;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.accordionHeader span 
{
	
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
	
}
.accordionHeaderSelected
{
	color:#fff;
	height:30px;
	line-height:30px;
	background:#ddd url('../images/accordion/menu_hover.png') bottom repeat-x;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.accordion .ListPersonData .AspNet-DataList table tbody tr td
{
	padding:4px;
}

.offlist img
{
	float:right;
}
.offlist a.Linkitems
{
	float:right;
	margin:7px 7px 0 0;
	font-size:0.75em;
}
.offlist .countrynam
{
	font-size:9px;
	color:#000;
}

/***************************************************formview styles********************/
/*********************************************************--------*/
/* The whole FormView, including the header, footer, pagination and data regions. */
/********************office details styles*************************/

.InfoFormView
{
	width:20em;
	margin-right:4px;
}
.rounded {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.ColLeftoffset .PrettyFormView .AspNet-FormView
{
	width:auto;
}
.ColLeftoffset .PrettyFormView .AspNet-FormView-Data
{
	padding:0;
}
.PrettyFormView .AspNet-FormView
{
    /*width: 100%;*/
    width:20em;                            
    /*background-color: White;*/
    /*position:relative;                */
}

/* HeaderText or <HeaderTemplate> */
.PrettyFormView .AspNet-FormView-Header
{
	/*background: url('../images/promofooter_bottom490.png') no-repeat 0 100%;*/
	
    /*color: #F7F6F3;    
    background-color: #5D7B9D;
    font-weight: bold;
    padding: 4px 0 4px 4px;*/
    padding: 0 5px 0 0;
    /*border: 1px solid #dedede;    */
    width:488px;	
}
.PrettyFormView .AspNet-FormView-Header .browser
{
	clear: both;
	/*margin: 0 -29px 1.5em;*/
	overflow: hidden;
}
.PrettyFormView .AspNet-FormView-Header .browser .header
{
	padding: .4em 18px;
	border: 1px solid #dedede;
	border-bottom: none;
	background: #fff url('../images/common/browser-headerbg.png') repeat-x 0 100%;
	zoom: 1;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-o-border-top-left-radius: 6px;
	-o-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;	


}
.PrettyFormView .AspNet-FormView-Header .browser .header h2
{
    /*float: left;
	margin: 0;
	font-size: 1.2em;
	color: #404040;
	text-shadow: 0 1px 1px #fff;*/


}

/* FooterText or <FooterTemplate> */
.PrettyFormView .AspNet-FormView-Footer
{
}

/* Controls the appearance of whatever you define in the <ItemTemplate> */
.PrettyFormView .AspNet-FormView-Data
{
    padding:7px 0 0 4px;

}

/* Controls the appearance of whatever you define in the pagination region. */
.PrettyFormView .AspNet-FormView-Pagination
{
    background-color: #284775; 
    text-align:center;
    margin: 10px 0 0 0;
    padding: 4px 0 4px 0;
    margin-left: 4px;

}

/* This controls the appearance of the "current page" listed in the pagination region. */
/* This is NOT a link */
.PrettyFormView .AspNet-FormView-ActivePage
{
    color: White;
    margin-left: 4px;  
   
}

/* Controls the numbers used to navigate to other pages. */
/* This is a link */
.PrettyFormView .AspNet-FormView-OtherPage
{
   color: #00FFFF;
    text-decoration:none;
    margin-left: 4px;

}

/* Uncomment and customize these rules to further refine the appearance of the pagination links. */
/*
.InfoFormView a.AspNet-FormView-OtherPage:link
{
    color:Lime;
}

.InfoFormView a.AspNet-FormView-OtherPage:visited
{
    color:Maroon;
}
*/

.PrettyFormView a.AspNet-FormView-OtherPage:hover
{
    color:#FFA500;
}

.InfoFormView .promofooter
{
	width: 494px;
	margin: 5px auto 0;
	padding-top: 17px;
	background: url('../images/common/promofooter_top490.png') no-repeat;	
	zoom: 1;	 	 
	position:static;
	
}

.InfoFormView .promofooter .Sample-Contact
{
	width: 490px;
	margin-bottom: 0;
	padding: 0 2px 20px;
	background: url('../images/common/promofooter_bottom490.png') no-repeat 0 100%;
	zoom: 1;			
    /*border: solid 2px #648ABD;
    padding: 4px;
    background:#B9D3EE;
    color:Maroon;*/
}

.InfoFormView .promofooter .contextWarp
{
	margin-right:10px;
	font-family:Arabic Transparent;
}
.InfoFormView .promofooter .Sample-Name
{    
    font-size:0.98em;
    color:#285D99;
    font-weight:bold;
}

.InfoFormView .promofooter .Sample-Address
{
    font-size:0.8em;
    font-weight:bold;
    color:#666666; 
    
}
.InfoFormView .promofooter .Sample-Website 
{
	color: #333333; 
    text-align:right;
    font-size:0.8em;
}

.InfoFormView .promofooter .Sample-Phone, 
.InfoFormView .promofooter .Sample-Email
{
    color: #333333; 
    text-align:right;
    font-size:0.8em;
}
.InfoFormView .promofooter .Sample-Phone table,
.InfoFormView .promofooter .Sample-Email table
{
    margin-top:13px;
    width:auto;
    font-weight:bold;
}

.InfoFormView .promofooter .Sample-Phone table span,
.InfoFormView .promofooter .Sample-Email table span,
.InfoFormView .promofooter .Sample-Website span 
{
    color:#285D99;
    font-weight:bold;
}


.InfoView
{
	padding:7px 0 0 0;	
	margin-left:17px;
}
.InfoView .profooter
{
	width: 234px;
	margin: 5px auto 0;
	padding-top: 17px;
	background: url('../images/common/promofooter_top230.png') no-repeat;	
	zoom: 1;	 	 
	position:static;
	
}

.InfoView .profooter .sample
{
	width: 234px;
	margin-bottom: 0;
	padding: 0 0px 2px;
	background: url('../images/common/promofooter_bottomt230.png') no-repeat 0 100%;
	zoom: 1;			
    /*border: solid 2px #648ABD;
    padding: 4px;
    background:#B9D3EE;
    color:Maroon;*/
}

.imgflag
{
	padding:0;
	margin-right:25px;
}
.imgflag img
{
	padding:0;
	margin:0;
	border:0;
	border:none;
}


.HtCollapse
{
	padding: .4em 18px;
	border: 1px solid #dedede;
	border-bottom: none;
	background: #fff url('../images/common/browser-headerbg.png') repeat-x 0 100%;
	zoom: 1;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-o-border-top-left-radius: 6px;
	-o-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;	
	width:702px;
	margin: 10px 10px 10px 0;	
	font-family:Tahoma;
	color:#9d0606; font-weight:bold;
	font-size:0.9em;
}
.HtCollapse.mfloat
{
	width:204px;
	float:left;
	clear:both;
	margin-left:13px;
}
.HtCollapse a.more
{
	background:transparent url(../images/common/morearrow-80r.gif) no-repeat scroll 0% 50%;	
	padding-right:0;
	padding-left:10PX;
	color:#9d0606;
	text-decoration:none;
	
}
.HtCollapse a.more:hover
{
	text-decoration:underline;
	
}
.contentwrap
{
	clear:both;
	float:right;
	position:static;
	zoom:1;
	display:inline-block;
	width:100%;
}

.HtCollapse .HeadCollapse 
{
	width:150px;
	
}

.ContCollapse
{
	margin-right:5px;
	overflow:hidden;
	overflow-y:hidden;
	overflow-x:hidden;
}



.promofooter2
{
	/*background:transparent url(../images/common/promo2_captop.png) no-repeat scroll 0 0;	
	
	margin-right:10px;
	padding-top:15px;	
	width:750px;*/
	
	width: 740px;
	margin: 5px auto 0;
	padding-top: 17px;
	background: url('../images/common/promofooter_top690.png') no-repeat scroll 0 0;	
	zoom: 1;	 	 
	position:static;
	float:right;
	
	
}
.promofooter2 .promos2
{
	/*background:transparent url(../images/common/promo2_capbottom2.png) no-repeat scroll 0 100%;
	float:right;
	margin:0;
	padding:0;
	width:100%;*/
	
	width: 100%;
	margin-bottom: 0;
	padding: 0 0px 4px;
	background: url('../images/common/promofooter_bottom692.png') no-repeat 0 100%;
	zoom: 1;
}

.promofooter2 .promos2 table.tb
{
	margin-right:10px;	
	font-family:Tahoma;
	font-size:0.7em;	
	width:100% ;
}
.promofooter2 .promos2 table.tb tr td
{
	padding-left:2px;
	padding-bottom:10px;	
}
.promofooter2 .promos2 table.tb tr td a,
.promofooter2 .promos2 table.tb tr td a.disabled,
.promofooter2 .promos2 table.tb tr td a.button[disabled]
{
	color:#0000ee;
	float:right;
	font-weight:bold;
}
.fixdisable
{
	text-decoration:underline;
}
.promofooter2 .promos2 table.tb tr td.headline
{
	width:126px;
}
.promofooter2 .promos2 table.tb tr td.headline span
{
	width:126px;
	color:#666 !important;
}


.promofooter2 .promos2 table.tb tr td span
{
	color:#666;
	float:right;
	font-weight:bold;
}
.promofooter2 .promos2 table.tb tr td span.basicLabel
{
	color:#285D99;	
}
 
.promofooter2 .promos2 table.tb tr td.cc .pic
{
	width:200px;
	float:left;
	padding:0;
	margin-left:45px;
	
}
.promofooter2 .promos2 table.tb tr td.cc table
{
	margin:0;
	padding:0;
	float:left;
}
.promofooter2 .promos2 table.tb tr td.cc table tr td 
{
	margin:0;
	padding:0;
	vertical-align:middle;
}



/*
	SLIDER
-------------------------------------------------------*/
#slider {
	width: 670px;
	margin: 0 auto;
	position: relative;	
	direction:ltr;
}

.scroll {
	height: 361px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
}

.scrollContainer div.section {
	width: 670px;	
	display: block;
	background: url('../images/scroll/browser-everything-bg.png') repeat-x 0 50%;	
	height:361px;	
}

.scrollButtons {
	position: absolute;
	top: 96px;
	cursor: pointer;
	width:39px;	
}

#islamonlineOne
{
	position: absolute;	
	height:361px;
	top:0;
	left:-39px;
	width:39px;	
	cursor: pointer;	
}
#islamonlineTwo
{
	position: absolute;	
	height:361px;
	top:0;	
	width:39px;	
	right: -47px;
	left:670px;
	cursor: pointer;
}


a.sliderArrowNext {	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/browser-everything-arrow-prev.png') no-repeat scroll 0 -361px;	
	height:361px;	
	width:39px;	
	display:block;
	
}

a.sliderArrowPrev {	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/browser-everything-arrow-next.png') no-repeat scroll 0 -361px;
	
	height:361px;	
	width:39px;		
	display:block;
}

a.sliderArrowNext:hover,a.sliderArrowPrev:hover 
{ 
	background-position:center -722px; 
}

ul.navigation {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:-25px;
left:262px;
*padding-right:250px;

}
ul.navigation li {
display:inline;
margin-right:10px;
}
ul.navigation a {
color:#000000;
text-decoration:none;
background:transparent url('../images/scroll/navigator.png') no-repeat scroll 0 0;
display:block;
height:8px;
margin:3px;
width:8px;
float:right;
}
ul.navigation a.selected {
/*background-color:#CCC;*/
background-position:0 -16px;
}

ul.navigation a:hover {
background-position:0 -8px;
}
/*
.scrollButtons.left {
	left: -47px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/browser-everything-arrow-next.png') no-repeat scroll 0 -361px;
	height:361px;
	top:0;
	width:39px;	
	margin-left: 8px;
}

.scrollButtons.right {
	right: -47px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/browser-everything-arrow-prev.png') no-repeat scroll 0 -361px;
	height:361px;
	top:0;
	width:39px;	
	margin-right: 8px;
}
*/
/*.scrollButtons.left:hover,.scrollButtons.right:hover 
{ 
	background-position:center -722px; 
}*/

.col-1 {
float:left;
width:220px;
direction:ltr;
margin-top:80px;
text-align:center;
}

.col-2 {
float:right;
width:420px;
direction:rtl;
margin-top:33px;
}
.col-2 h3
{
	float: right;
	margin: 0;
	font-family: Tahoma;
	font-weight: bold;
	/*position: relative;*/
	display: block; /*font-size:0.8em;*/
	font-size: 0.9em;
	color: #9D0606;
	padding: 9px 0;
	margin:5px 0 ;
	margin-right:15px;
	text-shadow: 0 1px 1px #fff;
}
.postdate
{
	background:transparent url('../images/scroll/blog-calendar.gif') no-repeat scroll 0 0;
	color:#FFFFFF;
	float:right;
	font-size:90%;
	height:49px;
	line-height:100%;
	margin:2px 12px 0 12px;
	padding:3px 0 5px;
	text-align:center;
	text-transform:uppercase;
	width:49px;
}
.postdate span {
color:#666666;
display:block;
font-size:120%;
padding:8px 0 0;
font-family:Arial;

}
.img-wrapper {
	padding-bottom: 18px;
	background: url(../images/bg-img-wrapper.gif) no-repeat bottom left;
}
.img-wrapper a img {
	border:1px solid #CCCCCC;
}
.col-2 div div 
{
	text-align:justify;
}
.col-2 .memoS
{
	font-family:Tahoma;
	font-weight:bold;
	font-variant:normal;
	color:#404040;
	font-size:13px;
	padding-bottom:12px;
}

/*****silder default*********************/

#sliderdef {
	width: 220px;
	margin: 27px auto 0 auto;
	position: relative;	
	direction:ltr;
}

#sliderdef .scroll {
	height: 290px;
	overflow: auto;
	position: relative; /* fix for IE to respect overflow */
	clear: left;
}

#sliderdef .scrollContainer div.section {
	width: 220px;	
	display: block;
	background:none;
	/*background: url('../images/scroll/browser-everything-bg.png') repeat-x 0 50%;	*/
	height:200px;		
}


#slideDefNext
{
	position: absolute;	
	height:14px;
	top:50%;	
	right:-14px;
	width:14px;	
	cursor: pointer;	
}
#slideDefPrev
{
	position: absolute;	
	height:14px;
	top:50%;	
	width:14px;	
	left:-18px;	
	cursor: pointer;
}


#slideDefNext a.sliderArrowNext {	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/scroll/right-18.png) no-repeat scroll center top;	
	_background:transparent url(../images/scroll/right-18.gif) no-repeat scroll center top;
	/*background:transparent url(../images/scroll/arrow_right20070414.png) no-repeat scroll center top;	
	_background:transparent url(../images/scroll/arrow_right20070414.gif) no-repeat scroll center top;*/
	height:18px;	
	width:18px;	
	display:block;
	
}

#slideDefPrev a.sliderArrowPrev {	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('../images/scroll/left-18.png') no-repeat scroll center top;	
	_background:transparent url('../images/scroll/left-18.gif') no-repeat scroll center top;	
	/*background:transparent url('../images/scroll/arrow_left20070414.png') no-repeat scroll center top;	
	_background:transparent url('../images/scroll/arrow_left20070414.gif') no-repeat scroll center top;	*/
	height:18px;		
	width:18px;			
	display:block;
		/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/scroll/arrow_left20070414.png'); */
}




#slideDefNext a.sliderArrowNext:hover,#slideDefPrev a.sliderArrowPrev:hover 
{ 
	background-position:center -18px; 
}

/*.col-all .img-wrapper
{
	width:100%;
}*/



#sliderdef ul.navigation {
left:0px;
top:-12px;
right:74px;
*padding-right:0px;
}

.col-all
{
	float:right;
	direction:rtl;
	position:relative;
	width:100%;
}
.col-all .imgF
{
	padding:15px 0;

}
.col-all .headF a
{
	color:#9D0606 !important;
	margin-bottom:18px !important;
	background:none !important;
	
}
.col-all .headF a:hover
{
	color:#cf0909 !important;
	text-decoration:underline;
}
.col-all .headF a:active, 
.col-all .headF a:visited
{
	color:#cf0909 !important;	
}

.col-all .bgF
{
	/*background:transparent url(../images/scroll/browser-everything-bg.png) repeat-x scroll 0 50%;*/
}
.col-all .memoF
{
	
	font-family:Tahoma;
	font-size:0.73em;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	margin:8px 0 11px 0;
	margin-right:10px;
	
}
.col-all .memoF a.Linkitems, 
.col-all .memoF	a.Linkitems:visited
{
	font-size:inherit;
}
/*.col-all .memoF */

/*****************************cccccccccccccccc*/

/*********************contact us headquarter page**************/

.headquarterscontents .accordion
{
	width:740px;
	margin-right:10px;
}

.headquarterscontents .accordion 
.InfoFormView .promofooter .Sample-Phone table
{
	margin-top:0px;
	
}

.headquarterscontents .ContCollapse {
margin-right:0px;
}
/************************Radio button List*************/
div.AspNet-RadioButtonList 
{
	margin-top:17px;
}
div.AspNet-RadioButtonList ul
{
	list-style-type:none; 
	padding:0px;           
	margin:0px;            
}
li.AspNet-RadioButtonList-Item
{
	/*white-space:nowrap;    modified by me***/
	white-space:normal;
	font-weight:bold;
	
}
/*********************end of radio*************/

/**************Check button List***********/
div.AspNet-CheckBoxList
{
	/*margin-top:17px;*/
}
div.AspNet-CheckBoxList ul
{
	list-style-type:none; 
	padding:0px;           
	margin:0px;            
}
li.AspNet-CheckBoxList-Item
{
	/*white-space:nowrap;    modified by me***/
	white-space:normal;
	font-weight:bold;
	
}
/**************end of it****************/
.handleradio
{
	/*width:500px;
	position:static;
	line-height:1.5em;
	display:inline;
	overflow:hidden;
	clear:right;
	float:none;*/
}

.handleradio .hicheck 
{
	width:100%;
	/**float:right;
	*clear:both;
	*position:relative;*/
	display:inline-block;
	zoom:1;
	*float:right;
	*clear:left;
	*position:static;
	
}

	
/* input, label positioning */
.handleradio .custom-checkbox input, 
.handleradio .custom-radio input {
	*top: 15px;
	
}
.handleradio .custom-checkbox label, 
.handleradio .custom-radio label {
	*padding-bottom:0px;
	line-height:1.6em;
	padding-top:0.5em;
}

.handleradio .hicheck .custom-radio label {
	background-position: 730px -14px;
	*background-position: 1185px -14px;
}
.handleradio .hicheck .custom-radio label.hover,
.handleradio .hicheck .custom-radio label.focus {
	background-position: 730px -114px;
	*background-position: 1185px -114px;
	
}

.handleradio .hicheck .custom-radio label.checked {
	background-position: 730px -214px;
	*background-position: 1185px -214px;
}

.handleradio .hicheck .custom-checkbox label.checkedHover, 
.handleradio .hicheck .custom-checkbox label.checkedFocus {
	background-position: 730px -314px;
	*background-position: 1185px -314px;
}


/*************************************dsfsdfsdfsdfsdf**********/
/**************steps wizard************************/


.wizardstep .button_red14_mediumdark .left {
	background: url('../images/controlelement/red_left_arr_14_mediumdark.gif') top left no-repeat !important;
	padding-left:32px;
	
}

.wizardstep  .button_red14_mediumdark .middle {
	background: url('../images/controlelement/red_middle_14_mediumdark.gif') top left repeat-x !important;
	font-size:10px;
}
.wizardstep .button_red14_mediumdark .right {
	background: url('../images/controlelement/red_right_14_mediumdark.gif') top right no-repeat !important;
}

.wizardstep .button_gray14_mediumdark .middle {
	font-size:10px;
}

.info
{
	float:left;
	line-height:18px;
	margin:10px 0 0 31px;
	padding:0;
	width:40%;	
}

.input_text_label
{
	height: 22px;
	margin: 0;
	width: 86px;	
	font-size: 11px;
	border: 1px solid #B9B9B9;
	font-family: Tahoma, Verdana, Arial;
	color:#444;
	
	
	*position:static;
	*clear:both;
	*float:right;
	*display:inline-block;
	zoom:1;
}

a.notactive {
	filter:alpha(opacity=40);
	opacity:.40;
	-moz-opacity:.40;
	-khtml-opacity:0.4;
	cursor:default;
}





/********tabs for edit user*******/
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme.ajax__tab_container.ajax__tab_default
{
	margin-right:5px;	
}

.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:Tahoma;
    background:url(../images/controlelement/tab-line.png) repeat-x bottom;
    font-size:0.8em;
    display:block;
	font-weight:bold;

}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../images/controlelement/tab.me.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../images/controlelement/tab.me.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
    height:32px;
    line-height:35px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../images/controlelement/tab.me.png) no-repeat 0pt -58px;
    border-bottom-color:#ffffff;
   
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../images/controlelement/tab.me.png) no-repeat right -58px;
    /*color:#000000;*/
     color:#033E6B;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    /*font-family:verdana,tahoma,helvetica;
    font-size:10pt;*/
    /*padding:1px;*/
    /*border:solid 1px #d7d7d7;*/
    background-color:#ffffff;
    border-top-width:0;
    margin-right:-2px;
    background:url(../images/controlelement/btm.bg.gif) no-repeat scroll right bottom;
    position:static;
    padding-bottom:19px;
}
.ajax__tab_body .ajax__tab_panel 
{
	margin:0 12px;
}

.ajax__tab_body .ajax__tab_panel .headtitle
{
	/*margin:12px 0 0 0 ;*/
}
/*******wcompanyAdd page***********/
.ColAddLeft .Wcompmarg
{
	margin-top:66px;
}

/******************************************SysAdmin**************/
.itemlist .handlebg
{
	
	background:transparent url(../images/common/things_subscriptionformbg_t.png) no-repeat scroll 0 0;
	margin-right:-3px;
	/*transparent url(../images/common/blueLargeBody760.gif) repeat-y scroll 0 0;	*/
	/*border:1px solid #e0dfdf ;*/
}
.itemlist .handlebg .handlebgbottom
{
	background:transparent url(../images/common/things_subscriptionformbg_bottom.png) no-repeat scroll center bottom;
	margin-bottom:7px;
	padding:10px 8px 10px;
	height:513px;
}

.itemlist .ColAddRight .headerStyleCell,
.editlist .ColAddRight .headerStyleCell
{
	width:90px;
}
.itemlist .ColAddLeft 
{
	/*width:15.4em;*/
	text-align:left;
	float:left;
}
.itemlist .ColAddLeft table tr td 
.editlist .ColAddLeft table tr td 

{
	/*width:15.4em;*/	
	float:left;
}
.itemlist .ColAddLeft .headerStyleCellEn,
.editlist .ColAddLeft .headerStyleCellEn
{
	/*width:15.4em;*/
	text-align:left;	
	padding:0;
	width:90px;
}
.editlist .handlebg 
{
	margin-left:-8px;
	width:99%;
}
.cusInfoList .ListPersonData .AspNet-DataList .editlist .ColAddLeft table tbody tr td 
{
	/*float:left; modified by me on 13/07/2010*/ 
}
.cusInfoList .ListPersonData .AspNet-DataList table tbody tr td
{
    padding:5px ;         
}
.cusInfoList .ListPersonData .AspNet-DataList .editlist 
	.ColAddRight table tbody tr td div.boxt table ,
.cusInfoList .ListPersonData .AspNet-DataList .editlist 
	.ColAddRight table tbody tr td div.popvalid table ,
.cusInfoList .ListPersonData .AspNet-DataList .editlist 
	.ColAddLeft table tbody tr td div.boxt table 
{
	width:200px;	
}
.cusInfoList .ListPersonData .AspNet-DataList .editlist 
	.ColAddLeft table tbody tr td div.boxt table  tr td 
{
	float:none;
}
/********************************************gridview without adapter********/
div.gvbox {

/*font-family:Times New Roman;*/
font-size:19px;
height:100%;
line-height:16px;
margin:0 auto;
padding:0;
width:99%;
}

div.gvbox div.topcorners {
background:transparent url(../images/controlelement/whiteinputtopleft_3x3.gif) no-repeat scroll left top;
height:3px;
padding-left:3px;
}
div.gvbox div.topcorners div {
background:transparent url(../images/controlelement/whiteinputtopright_3x3.gif) no-repeat scroll right top;
height:3px;
padding-right:3px;
}
div.gvbox div.topcorners div div {
background:#EFEFEF none repeat scroll 0 0;
border-top:1px solid #E2E5E7;
height:2px;
overflow:hidden;
}


div.gvbox div.bottomcorners {

background:transparent url(../images/controlelement/whiteinputbottomleft_3x3.gif) no-repeat scroll left top;
height:3px;
overflow:hidden;
padding:0 0 0 3px;
}
div.gvbox div.bottomcorners div {
background:transparent url(../images/controlelement/whiteinputbottomright_3x3.gif) no-repeat scroll right top;
height:3px;
padding:0 3px 0 0;
}
div.gvbox div.bottomcorners div div {
background:#EFEFEF none repeat scroll 0 0;
border-bottom:1px solid #E2E5E7;
height:2px;
}
div.gvbox div.middle div.left {
background:#EFEFEF none repeat scroll 0 0;
border-left:1px solid #E2E5E7;
float:none !important;
height:100%;
}
div.gvbox div.middle div.left div.right {
background:#EFEFEF none repeat scroll 0 0;
border-right:1px solid #E2E5E7;
float:none !important;
padding:0;
}
div.gvbox div.middle table {
font-size:18px;
line-height:30px;
border:0;
border:none;
border-collapse:separate !important; 
}
table.gvControlStyle
{
    width:100%;
}

table.gvControlStyle td {

/*padding-left:15px;*/
white-space:nowrap;
text-align:left;
font-size:0.68em;
font-weight:bold;
}

table.gvControlStyle td div.algncol
{
	text-align: right;
	margin-right:3px;
	font-size:13px;
}

table.gvControlStyle td div.algncol img
{
	float:right;
	padding-left:5px;
	margin-top:6px;
}
.gvHeaderStyle
{
    font-weight: bold;
    font-size:16px;
    text-align:center;
}

.gvHeaderStyle a, .gvHeaderStyle a:visited
{
    color: White;
}

.gvFooterStyle
{
    /*background-color: #a33;
    color: White;
    text-align: right;
    display:block;*/
}

.gvAlternatingRowStyle
{
    
}

.gvRowStyle
{
	background:#FCFCFC none repeat scroll 0 0;
}

.gvSelectedRowStyle
{
    background-color: Yellow;
}

.gvPagerRowStyle
{
    background-color: #ddd;
    text-align: right;
}

.SortHeaderRowStyle
{
    background-color: #c00;
    text-align: left;
    font-weight: bold;
    color: White;
}
.groupHead
{
	/*bd1c08*/
	background:#fffbff;
	font-size:24px;
}
.groupHead td
{
	text-align:right !important;
	line-height:30px;
	border-bottom:1px solid #E2E5E7;
	border-top:1px solid #E2E5E7;
	/*636563*/
	color:#d21308;
	font-family:Arabic Transparent;
	padding-right:10px !important;
}
.delit
{
	font-size:11px;
	text-align:right;
	margin-right:6px;
}
/***********************Contact US********************/
.contentwrap div.gvbox table.gvControlStyle td 
{
	text-align:right !important;
	font-family:Tahoma;
	font-size:10px !important;
}
.contentwrap div.gvbox table tbody tr td  a {
	text-align:left;
	float:left;
}
.contentwrap.contactdown
{
	margin-top:20px;
}
/******************************inquiryDefault*****************/

.inquiryInfo .HtCollapse
{
	margin-bottom:5px;
	margin-top:5px;	
	padding-right:10px;
	padding-left:30px;
}

.inquiryInfo .HtCollapse .HeadCollapse
{
	float:right;
	width:30px;		
}
.inquiryInfo .HtCollapse .basicLabel
{
	font-size:0.8em;
	/*color:#9D0606; 313030*/
	
	color:#0c0b0b;
}
.inquiryInfo .ContCollapse 
{
	margin-right:4px;
}
.inquiryInfo .InfoFormView .promofooter
{
	background: url('../images/common/promofooter_top740.png') no-repeat ;	
	width:740px;
}

.inquiryInfo .InfoFormView .promofooter .Sample-Contact
{
	background: url('../images/common/promofooter_bottom740.png') no-repeat 0 100%;
	width:100%;
	padding-right:0;
	padding-left:0;
	
}
.itemlist.inquiryAdd .handlebg
{
	margin-right:-8px;
	margin-top:25px;
}
.itemlist.inquiryAdd .ColAddRight table.structTable
{
	margin-right:18px;
}
.itemlist.inquiryAdd .handlebg .handlebgbottom h3
{
	margin-right:30px;
}
/**************************inquirylist***************/

.StyleAllDetialsView
{
	border:0;
	width:100%;			
	padding:0;
	font-weight:bold;
	position:relative;	
	*border-collapse:collapse;
	zoom:1;
	font-family:Tahoma;
	font-size:0.8em;	
	
}
.StyleAllDetialsView tr td
{
	*border-bottom:1px solid #e0dfdf ;
	width:100%;
	
}
.RowStyleDetails
{
	background-color:#faf6f6;
	
	color:Black;	
	border:0;	
	
}

.AlternatingRowStyleDetails
{
	background-image:url(../images/common/table_td_bg.jpg);	
	border:1px solid #e0dfdf ;
}

.HeaderDetailsViewStyles
{
	font-weight:bold;
	padding: 5px 10px 5px;
	vertical-align:middle;	
	position:relative;
	float:right;
	display:block;
	font-family:'Arabic Transparent';
	font-size:115%;
	width:119px !important;
	
}


.StyleDetialsViewCompany
{
	border:0;	
	margin:0;	
	padding:0;
	font-weight:bold;
	position:relative;
	float:none;
}

/* This style sheet is intended to contain OFTEN CHANGED rules used when the DetailsView control adapter is enabled. */
/* See FormViewExample.css for comparison of similar rules. */

#SampleDetailsView
{
    width:20em;
    position:relative;
    
}
/*********************************************modelpopup********/
.confirm-dialog {	
    background: url(../images/modelpopup/dialog24.png) no-repeat left top;	
    margin: 0px auto;	
    width: 605px;	
    padding-top: 14px;	
    position: relative;
}

.confirm-dialog .inner {	
    padding-right: 20px;	
    padding-left: 20px;	
    padding-bottom: 11px;	
    background: url(../images/modelpopup/dialog24.png) no-repeat left bottom;	
    float: left;	
    margin: 0px 0px -20px 0px;	
    width: 565px;	
    padding-top: 0px;
} 

.confirm-dialog .base {	
    border-top: #ddd 1px solid;	
    background: url(../images/modelpopup/dialog-base.png) no-repeat left bottom;	
    padding-bottom: 4px;	
    margin-left: -11px;	
    margin-right: -11px;	
    padding-top: 4px;	
    text-align: center;
    display:block;
    height:31px;
    
}

.confirm-dialog H2 {	
    font-weight: bold;	
    font-size: 1.25em;	
    color: #f60;
    text-align: center;
} 

.confirm-dialog input {	
    width:50px;
}     

.close {	
    display: block;	
    background: url(../images/modelpopup/close24.png) no-repeat 0px 0px;	
    right: -5px;	
    width: 26px;	
    text-indent: -1000em;	
    position: absolute;	
    top: -7px;	
    height: 26px;	
}   

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    
} 

/*************MarketStudy styles************/

/*********************************************************--------*/
/*---------------------------------------------------------*/
.InfoMSData
{
	width:750px;
	margin-right:9px;
}
.InfoMSData .module_top
{
	background:transparent url(../images/primary_main-top.png) no-repeat scroll 0 0;
	float:none;
	height:4px;
	line-height:4px;
	width:100%;
}
.InfoMSData .modulecontent
{
	background:transparent url(../images/primary_main-bg.png) repeat-y scroll 0 0;
	display:inline;
	float:left;
	padding:8px 0;
	width:100%;
}
.InfoMSData .module_btm
{
	background:transparent url(../images/primary_main-btm.png) no-repeat scroll 0 0;
	clear:left;
	float:left;
	height:5px;
	line-height:5px;
	margin-bottom:7px;
	width:100%;
}
.ListMData .AspNet-DataList table tbody tr 
{
   /*background:transparent url(../images/primary_main-grid.png) repeat-y scroll 50% 0;*/
   border-bottom:1px solid #E5E6E8;
   border-left:1px solid #E5E6E8;
   margin-right:1px;
   padding:0;
   width:626px;
   
}
.ListMData .AspNet-DataList table tbody tr td
{
   border-bottom:1px solid #E5E6E8;
   border-left:1px solid #E5E6E8;
   /*border-left:1px solid #E5E6E8;*/
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS
{
	/*background:transparent url(http://a248.e.akamai.net/7/248/2041/1662/store.apple.com/rs1/css/i/aos/module/primary_main-grid.png) repeat-y scroll 50% 0;*/
	margin-right:10px;
	margin-top:15px;
	padding-left:6px;
}
	
.ListMData .AspNet-DataList table tbody tr td div.wrapMS .samplename
{
	display:block;
	line-height:22px;
	width:233px;
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS .samplename a 
{	
	color:#9D0606 !important;
	font-weight:bold;
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS .samplename a:hover 
{	
	color:#cf0909 !important;
	text-decoration:underline;
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS .samplename a:active, 
.ListMData .AspNet-DataList table tbody tr td div.wrapMS .samplename a:visited 
{	
	color:#cf0909 !important;	
}

.ListMData .AspNet-DataList table tbody tr td div.wrapMS h3
{
	background:transparent url(../images/column-h3-bg.png) repeat-y scroll 0 0;
	color:#333333;
	float:right;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	width:100%;
	border-bottom:1px solid #D1D1D1;
	border-top:1px solid #CDCDCD;
	display:block;
	margin:3px 0;
	font-family:Tahoma;
	
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS h3.Mheader
{
	background:transparent url(../images/column-h3-bg2.png) repeat-y scroll 0 0;
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS h3 label
{
	display:inline-block;
	margin-right:6px;
}
.ListMData .AspNet-DataList table tbody tr td div.wrapMS h3 span
{
	color:#333333;
	font-size:11px;
	line-height:25px;
	position:relative;
	margin-right:3px;
}
.ListMData .AspNet-DataList table.conTool tbody tr td
{
   border-bottom:1px solid #E5E6E8;
   border-left:1px solid #E5E6E8;
   /*border-left:1px solid #E5E6E8;*/
   border:none !important;
   border:0!important;
}
.alt
{
	border-bottom:0 none !important;
}

/* Header of the DataList. */
.ListMData .AspNet-DataList table thead tr th,
.ListMData .AspNet-DataList table caption
{
	/*height: 90px;*/
    border-top: solid 20px #9C0001;
    text-align:right;    
    font-family: Arial;
    font-weight: bold;
    font-size: x-large;
    color: white;
    background-color:#D3C9C7;
    vertical-align: middle;
    padding: 0 8px 8px 0 ;        
}

/* Footer. */
.ListMData .AspNet-DataList table tfoot tr td
{
    /*border-top: solid 20px red; /*#9C0001;    */
}

/*


#InfoDataList .Sample-Contact
{
   
    padding: 4px;
    background:#B9D3EE;
    color:Maroon;
    font-size:small;     
    
}

#InfoDataList .Sample-Name
{    
}

#InfoDataList .Sample-Address
{
    color: Black;
}

#InfoDataList .Sample-Phone
{
    color: #333333;
    text-align:right;
    white-space:nowrap; 
}*/
/*********************datalist paging***************/
.dlistPaging
{
	clear:both;
	margin:15px 0 20px;
}
.dlistPaging table tbody tr td a
{
	background-color:#C6DEFF;
	background-image:url(http://www.iconfinder.netdna-cdn.com/design/images/buttonblue.png);
	border:1px solid #C3D6EE;
	color:#5279AD;
	display:block;
	float:right;
	font-weight:bold;
	margin:0 0 0 -3px;
	padding:3px 8px;
}
.dlistPaging table tbody tr td a:hover
{
	color:#000;
	text-decoration:underline;
	
}

.dlistPaging table tbody tr td a.Mselected
{
	background-color:#547F0F;
	background-image:url(http://www.iconfinder.netdna-cdn.com/design/images/submenu-repeat.png);
	border-color:#5C771C #5C771C #5279AD;
	border-style:solid;
	border-width:1px;
	color:#fff;
}

.dlistPaging table tbody tr td a.dlistPagingPrev
{
	margin-left:-9px;
	margin-right:6px;
}

/*********************market study detials*****************/
.mspromos
{
	margin-right:15px;
}
.promofooter2 .promos2 .col-2
{
	margin:0;
	width:550px;
	zoom:1;
}
.promofooter2 .promos2 .col-1
{
	margin-top:0;
	width:auto;
}
.promofooter2 .promos2 .col-2 h3
{
	margin-top:0;
	margin-bottom:15px;
}
.promofooter2 .promos2 .col-2 .col-wrap
{
	width:496px;
}
.promofooter2 .promos2 .col-2 .col-wrap .memoS span
{
	color:#285D99;
	font-weight:bold;
	margin-right:10px;

}

/************************end of it****************************/

/***********************Fairs styles******************/

.fpromos .HtCollapse 
{
	width:250px;
	background:none;
	border:none;
}
.fpromos .HtCollapse .HeadCollapse 
{
	width:363px;
}
.fpromos .HtCollapse .HeadCollapse span
{
	color:#9D0606 !important;
	cursor:pointer;
}
.fpromos .HtCollapse .HeadCollapse img
{
	cursor:pointer;
}
.authF
{
	font-size:80%;
	margin-right:10px;
}
.authF table tbody tr td 
{
	padding:5px 0px;
	
}
/**************end of it********************/
/** add tender page***********/
.AddDrop 
{
	width:87px;
}
.AddDrop a.button_red10_dark
{
	margin-left:0;
}
.btnListhandle
{
	
}
.ButtonList 
{ 
    list-style-type:none; 
    width: 100%; 
    float: right; 
    clear: both; 
} 
.ButtonList li 
{ 
    float: right; 
    padding:0 0;
} 
.ButtonList li label
{
	padding:0 10px 0 10px;
	*padding:0 5px 0 5px;
}
/*AutoComplete flyout */
.txtalign
{
	text-align: left;
}
.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	/*color: windowtext;*/
	/*border: buttonshadow;
	border-width: 1px;
	border-style: solid;*/
	cursor: pointer;
	/*overflow: hidden;*/
	/*height: 218px;*/
	
	list-style-type: none;	
	background-image: url(../images/layout/Ew3ah.png);
	background-repeat: no-repeat;
	cursor: pointer;
	/*width: 430px;*/
	height: 200px;
	padding: 10px 0 0 0;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : Transparent;
	color : White;
	padding : 1px;
}


/**********end of tender add ******************/


/****************add export oppourinty*************/
.handleradio2 div.AspNet-RadioButtonList
{
	margin-top:4px;
	*margin-top:-8px;
}
.handleradio2 .hicheck 
{
	width:86px;
	/**float:right;
	*clear:both;
	*position:relative;*/
	display:inline-block;
	zoom:1;
	*float:right;
	*clear:left;
	*position:static;
	
}

/* input, label positioning */
.handleradio2 .custom-radio {
	*margin-top:-12px;
}

.handleradio2 .custom-radio input {
	*top: 15px;
}
.handleradio2 .hicheck .custom-radio label {
	background-position:53px -10px;
}
.handleradio2 .hicheck .custom-radio label.hover,
.handleradio2 .hicheck .custom-radio label.focus {
	background-position:53px -110px;
}

.handleradio2 .hicheck .custom-radio label.checked {
	background-position:53px -210px;
}

.handleradio2 .hicheck .custom-checkbox label.checkedHover, 
.handleradio2 .hicheck .custom-checkbox label.checkedFocus {
	background-position:53px -310px;
}
/*****************end of it***********/
/***************Fairs Add**************/
.handlecheck
{
	
}
.handlecheck .custom-checkbox label
{
	padding: 4px 24px 9px 0;
}

.handlecheck .custom-checkbox label {
	background-position: 38px -15px;
}

.handlecheck .custom-checkbox label.hover,
.handlecheck .custom-checkbox label.focus
{
	background-position: 38px -115px;
}

.handlecheck .custom-checkbox label.checked 
{
	background-position: 38px -215px;
}
.handlecheck .custom-checkbox label.checkedHover{
	background-position: 38px -315px;
}

.mailTo
{
	float:none !important;
	text-align:center !important;
}
/******************end of it*************/
/**********list of memebership***********/
.buttonRollover
{ 
	cursor: hand; 
	background: transparent url('../images/controlelement/button.png') no-repeat 0% 0%;
	padding: 0;
	width: 230px;
	height: 40px;
	border: none;		
	overflow: hidden;
	font-size: 12px;
	color: #454545;
	padding-bottom: 5px;
	font-family:Tahoma;
	font-weight:bold;
}
.buttonRollover:hover {
	background: transparent url('../images/controlelement/button.png') no-repeat 0% -40px; 
	}
.buttonRollover:hover,
.buttonRollover 	{
	outline: none;
	outline-style: none;
	outline-width: 0;
	}

/**************/

/*************about us page**************/
#mainAbout {
	width: 750px;
	margin: 0 auto;
	direction: rtl;
      /*direction:rtl;*/
}
.clearfix {
	display: inline-block;
}
#mainAbout .box
{
	margin-bottom:0;
	margin-left:4px;
	margin-right:1px;
}
#mainAbout .box .header
{
	margin-bottom:0;
}
/*#tab-content-header {
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	margin: 1em 0 0;
	padding: 5px;
	background-color: #e8eefa;
	text-align: right;
	font-size: 13px; *;
	margin-right: 1px;
	margin-left:2px;*;
	margin-left: 4px;
}*/
#tab-content {
	position: relative;
	text-align: right;
	margin: 0 0 2em;
	font-size: 13px;
	margin-right:1px;
}
#tab-content-l {
	z-index: 1;
	float: right;
	position: relative;
	top: 0;
	left: 0;
	width: 180px;
}
#tab-content-r {
	z-index: 0;
	float: left;
	position: relative;
	top: 0;
	left: 0px; *;
	left: 4px;
	width: 538px; *;
	width: 533px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	padding: 15px;
	font-family: "Tahoma";	
	margin-right:4px;
	*margin-right:2px;
}
ul#tab-content-list {
	margin: 0;
	padding: 0;
	width: 179px; *;
	width: 180px;
	border-bottom: 1px solid #d7d7d7;
	list-style: none outside;
	font-family: "Tahoma";
	font-size: 1em;
}
ul#tab-content-list li, ul#tab-content-list li.menu {
	width: 179px; *;
	width: 180px;
	padding: .7em 0;
	margin: 0 0 -1px;
	border: 1px solid #d7d7d7;
	background: #eeeded url('../images/scroll/tab_menu_bg.gif') repeat-x top right;
	cursor: pointer; *;
	cursor: hand;
}
ul#tab-content-list li a, ul#tab-content-list li.menu a {
	padding: 0 10px;
	display: block; *;
	height: 1%;
}
ul#tab-content-list li.active {
	background: #fff url('../images/scroll/tab_menu_bg_active_rtl.gif') no-repeat center right;
	padding-right: 1px;
	border-left: 1px solid #fff;
	border-right: 0;
}
ul#tab-content-list li.active, ul#tab-content-list li.active a {
	color: #000;
	text-decoration: none;
	cursor: default;
}

/* Tab Layout */
h3#tab-content-header {
	/*background-color: #dbe6de;*/
	/*background: #dbe6de url('../images/scroll/b2.gif') no-repeat center right;*/
}
#tab-content-r h5 {
	font-size: 1em;
	margin: 0;
	padding: 0 0 .2em;
}
#tab-content-r p {
	margin: 0;
	padding: 0 0 1em;
}
.right-images {
	float: left;
	width: 193px;
	margin: 0 0 0 1em;
	text-align: center;
}
.right-images p {
	margin: 0;
	padding: .4em 0 1em;
}
#success-stories .story {
	padding: 0 0 1em;
}
#success-stories .story p.title {
	font-weight: bold;
	padding: 0 0 .2em;
}
#success-stories .story p {
	/*margin-left: 160px;*/
	padding: 0;
}
#success-stories .story.wide p {
	margin: 0;
}
#success-stories .story img {
	float: right;
}
#mainAbout .box .header {
	margin: 15px 0 0;
	font-size: 13px;
}
#mainAbout .box .header img {
	border: 0;
	float: right;
}
#mainAbout .box .header span {
	margin: 5px 0 0;
	float: right;
}
#mainAbout .box .header label {
	color: #666;
}

/****************end of it***************/

.MyLinkButton
{
	color: #000088;
	/*color:#000088;*/
	text-decoration:none;
	font-size:14px;
}
.MyLinkButton:visited
{
    background-color: #B848FF;
    text-decoration: underline;
}


.MyLinkButton a:active
{	   
	background-color: #E0E0E0;
    text-decoration: underline;
    border: dashed 1px teal;
  /*  color:#E0E0E0;*/
	/*color:#00aacc;*/
	/*text-decoration:underline;*/
}
.MyLinkButton:hover
{	
    border: dashed 1px teal;
    color:#00aacc;
	/*text-decoration:underline;*/
}



/******************drop down ms ajax***********/
.HtCollapse.HthandleCollpase
{
	width:auto;
	margin-right:0;
	margin-bottom:3px;
	margin-top:3px;
	font-size:0.72em;
	padding-right:6px;
}
.HtCollapse.HthandleCollpase img
{
	float:left;
	/*padding-left:8px;*/
}
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url('../images/controlelement/menu-bg.gif') repeat-y 0 0 #FAFAFA;
	cursor: pointer;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.HeaderMenuPanel
{
	text-align:left !important;
}
.ContextMenuPanel ul li 
{
	list-style:none outside none;
}
.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
/***************silder extender*******/
.sildercontext table tr td 
{
	padding:0 2px;
}
.sildercontext table tr td p
{
	padding:4px 2px;
	margin:-1px 0px;
	font-size:13px;
	width:14px;
	line-height:15px;
	color:#3B6CAC;
	
	text-align:center;
	cursor:pointer;
	background-color:#FFF;
	border:1px solid #E8EBF1;
	/*border: solid 1px #d1d1d1;*/
}
.sildercontext table tr td p.letterSelected
{
	background-color:#E59028;
	background-image:url("http://www.iconfinder.netdna-cdn.com/design/images/selected.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	border-color:#E59028;	
	color:#FFF7DC ;	
}
.letterbox
{
	position:absolute;
	top:425px; 
	left:653px; 
	height:60px; 
	width:100px; 
	z-index:5;
	border: solid 1px gray;
	background:#fff; filter:alpha(opacity=70); opacity:.7; 
	text-align:center; 
	font-size:48px;
	padding-top:10px; 
	font-weight:bold;display:none;
}

/***************************************search test***********/
.contentwrapbody
{
	background: #fff url('../images/layout/j-me.png') repeat-x scroll 0 0;
	margin: 0;
	padding: 0;
	min-width: 769px;
	width:769px;
	height:80px;
	font-family:tahoma,sans-serif;
	font-size:13px;
	font-weight: bold;
	margin-top:-2px;

}
#content {
	max-width: 670px;
	width: 670px;
	margin-right:45px;
}

#content a.tab, #content a.tab:active,
#content a.tab:visited  {
	color: #0000CC;
	text-decoration: none;
}
/*#content a:visited {
	color: #639;
}*/
#content a:hover, #content h3 a {
	text-decoration: underline;
}

.cc_nav {
	text-transform: lowercase;
}
.cc_nav table {
	border-collapse: collapse;
	width: 100%;
	height: 2em;
	border: 1px #ccc solid;
	border-bottom: none;
	text-align: center;
	background: url('../images/common/shopping_gradients.png') repeat-x;
}
.cc_nav .spacing td {
	border: none;
}
.cc_nav .lastrow {
	height: .5em;
}
.cc_nav td.blank {
	padding: 0 .3em;
	border-right: none;
}
.cc_nav .spacing, .cc_nav .spacing2 {
	height: .2em;
}
.cc_nav .spacing2 td {
	border-right: none;
	border-left: none;
}
.cc_nav .spacing2 .selected {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-top: 1px #ccc solid;
}
.cc_nav .space {
	width: 100%;
}
.cc_nav td {
	white-space: nowrap;
	text-align: center;
	color: #888;
	border-right: 1px #ccc solid;
	padding: 0 1em;
	vertical-align: middle;
	zoom:1;
	
}
.cc_nav td#made {
	/**padding-right:20px;*/
	
}
.cc_nav .lastrow td {
	border-bottom: 1px #ccc solid;
	border-right: none;
}
.cc_nav .lastrow .selected {
	border-bottom: none;
}
.cc_nav td.selected {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	color: #525051;
	font-weight: bold;
	background-color: #fff;
	color:#000 !important;
}
.cc_nav td.selected  a.tab {
	color: #000 !important;
}
.cc_nav {
	float: left;
	*margin-top: 0.2em;
	margin-top: 0.8em;
	width: 100%;
	border-bottom: none;
}

.cc_nav .spacing td {
	border: none;
}
.cc_nav .lastrow {
	height: .5em;
}
.cc_nav td.blank {
	padding: 0 .3em;
	border-right: none;
}
.cc_nav .spacing, .cc_nav .spacing2 {
	height: .2em;
}
.cc_nav .spacing2 td {
	border-right: none;
	border-left: none;
}
.cc_nav .spacing2 .selected {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-top: 1px #ccc solid;
}
.cc_nav .space {
	width: 100%;
}
.cc_nav .lastrow td {
	border-bottom: 1px #ccc solid;
	border-right: none;
}
.cc_nav .lastrow .selected {
	border-bottom: none;
}
.cc_nav td.selected {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	color: #525051;
	font-weight: bold;
	background-color: #fff;
}
.cc_navigation {
	float: left;
	padding-top: .67em;
	padding-bottom: 1em;
}
/**************clickMenu***************/
.cmDiv .clickMenu ul
{
	background: url('../images/controlelement/menu-bg.gif') repeat-y 0 0 #FAFAFA;	
	border: 1px solid #868686;
	z-index: 1000;
	zoom:1;
}

.cmDiv .clickMenu li.main li 
{
	padding-right:6px;	
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;

}
.cmDiv
{
	float:left;
	*float:inherit;
	/**clear:both;
	*display:inline-block;
	*position:static;	
	*margin-right:20px;	
	*text-align:center;*/
	zoom:1;
	
}
.clickMenu {
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.clickMenu, .clickMenu ul {
	list-style: none;
}
.clickMenu ul {
	margin: 0;
	padding: 2px;
	border: 1px solid black;
	background-color: #eee;
	min-width: 100px; /* ie doesnt know this :/ */ 
	float: left;/*ie again*/ 
	width: 100%;/*and again*/
}
.clickMenu div.outerbox {
	display: none;
	min-width: 106px; /* firefox produces animation-flickering when the box is bigger than this :/ */
	
}
.clickMenu div.inner {
	//top: 20px; /* for ie */
	left:auto;
	margin: 0;
}
.clickMenu div.inner div.outerbox {
	margin: 0;
	left: 98px; //;
	left: 90px; /* for ie */
	top: -3px;
}
.clickMenu li {
	position: relative;
	
	padding: 0 20px 0 2px;
	/*white-space: nowrap; does not really work in ie */
}
.clickMenu li.main {
	float: left;
	*float:inherit;
	
	padding: 0 3px;
	height: 20px; /* for ie */
}
.clickMenu li.main li {
	z-index: 2;
	min-width: 78px;
}
.clickMenu li.hover {
	z-index: 1 !important; /* the hover z-index has to be below the normal one the hovering items may be drawn over a submenu */;
	
}
#list li ul li a:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;	
}
.clickMenu img.liArrow {
	position: absolute;
	right: 5px;
	top: 0.41em;
}
.clickMenu a {
	text-decoration: none;
	color: #0000CC ;
	cursor: pointer;
}
/**********************************end of it****************/


/*********************how to get*************/

.slider-a
{
	width:95px;
	min-width:95px;	
	float: right;
	
}
.slider-a #tab-content-l,.slider-a ul#tab-content-list,
.slider-a ul#tab-content-list li, .slider-a ul#tab-content-list li.menu
{
	width:95px;
}
.slider-b
{
	width:479px;
	*width:460px;
	min-width:479px;	
	*min-width:460px;	
	margin-left:188px;
	margin-right:100px;
	padding: 5px;
	padding-top:0;
}
.slider-b .headerbar
{
	width: 458px;
	background:url("../images/controlelement/headerbar_458.gif") no-repeat scroll left top transparent;
	margin-right:0px;
	clear:none;
}
.slider-b div .ColAddRight
{
	width:180px;
}

.slider-b  div .ColAddLeft
{
	width:229px;
}
.slider-b .sign-in-container
{
	background: url( '../images/controlelement/searchbg.gif' ) no-repeat scroll left top transparent;
	width: 460px;
	margin:0px;
	margin-top:10px;
	padding-top:28px;
}

.slider-c
{
	width:185px;
	min-width:158px;
	/*border: 1px solid #D2B47A;*/
	float: left;	
}
.slider-c div.wacUtility
{
	margin:0px;
	padding:0;
}

/*****************************search page******************/
.searchGridView 
{
	width:100%;
}
.searchGridView table.searchgv
{
	width:100%;
}
.search_result
{
	padding:10px 0; 
	font-size:0.96em;
	color:#000;
	font-weight:bold;
}
.search_result table 
{
	width:100%;
}
.search_result a.Linkitems
{
	font-size:0.9em;
}
.search_date
{
	color:#6B6B6B;
	float:left;
	font-size:0.96em;
	font-weight:normal;
}
.search_botton
{
	background:url('http://image.com.com/tv/images/tv_wide/layout/dot_gray.gif') repeat-x scroll center bottom transparent;
	height:2px;
}
 

.searchPager span,
.searchPager a 
{
	height:15px;
	line-height:15px;
	margin-top:2px;
	font-family:Tahoma;
	font-size:85%;
}
.searchPager span

{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#3D6AD1 none repeat scroll 0 0;
	border:1px solid #3D6AD1;
	color:white;
	float:right;
	display:inline-block;
	font-weight:bold;
	padding:2px 6px;
	margin-right:3px;
	white-space:nowrap;
}
.searchPager a
{
	background:none repeat scroll 0 0 white;
	border:1px solid #7592D4;
	color:#385DB0;
	display:inline-block;
	float:right;
	margin:2px 5px 0 0;
	padding:2px 8px;
	text-decoration:none;
	white-space:nowrap;
}

.searchPager a:hover
{
	background:#678EE6 none repeat scroll 0 0;
	color:white;	
}
/*********************report web********/
/*************report viewer *************/
.report
{
	/*margin-right:6px;*/
		
}
.report select.MeMe
{
	border:inhert;		
	background:none;	
	cursor:inherit; 	
	color: inherit; 	
	overflow:auto; 	
	margin:0; 	
	padding:0; 		
	line-height:normal; 	
	text-align: right;	
	font: normal;
	font-weight: normal;
	text-decoration: none;
	width: auto; 
	
}


/***********dep statistics********/
.depStatic #tab-content-r 
{
	padding-top:0;
}

.HtCollapse.widthHandle
{
	width:487px;
	height:19px;
}

.how-it-works .InfoFormView 
{
	width:auto;
}

.how-it-works .InfoFormView .HtCollapse 
{
	background:none;
	border:none;
	border:0;
}

.how-it-works .InfoFormView .HtCollapse.HthandleCollpase
{
	margin-top:0;
}

.how-it-works .HtCollapse .HeadCollapse
{
	width:319px;
}

/*****************site map page**************/
.smaphandle
{
	margin:10px 0 0 0;
}
.sitemapTable td
{
	padding-bottom:15px;
}

.txt2  
{
	color:#9D0606;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	margin-top:8px;
	padding-right:40px;
}
.sitemapTable img
{
	float:right;	
}

.sitemapTable ul, #sitemapTable li {
list-style-type:none;
}

.sitemapTable ul
{
	background:url("http://img.daemon-tools.cc/sitemap_line.gif") repeat-y scroll 95% 0 transparent;
	margin:15px 0 10px;
	padding:0 5px 0;
}
.sitemapTable li  
{
	background:url("http://img.daemon-tools.cc/sitemap_line_horisontal.gif") no-repeat scroll 95% 7px transparent;
	padding:0 30px 3px 0;
}

.sitemapTable li a 
{
	background:url("../images/controlelement/sb-posts.gif") no-repeat scroll 95% 4% transparent;
	padding:0 26px 0 0;
	*padding:0 30px 0 0;
	zoom:1;
	
}


/****************authors page*****************/
.wrapAuthor
{
	width:249px;
}
.wrapAuthor .InfoView
{
	margin:0 5px;
	padding:0;
}

.wrapAuthor .InfoView .profooter
{
	margin-bottom:5px;
}

.wrapAuthor .InfoView .profooter .contextWarp
{
	margin:0 10px;	
}
.wrapAuthor .InfoView .profooter .sample
{
	height:240px;
}

.wrapAuthor .InfoView .profooter .Sample-Name
{    
    font-size:0.85em;
    color:#9D0606;
    font-weight:bold;
    font-family:Tahoma;
    padding-bottom:15px;
}

.wrapAuthor .InfoView .profooter .Sample-Address
{
    font-size:0.98em;
    font-weight:bold;
    color:#666666; 
    padding-bottom:15px;
}

.wrapAuthor .InfoView .profooter .Sample-Website ,
.wrapAuthor .InfoView .profooter .Sample-Email
{
	color: #333333; 
    text-align:right;
    font-size:0.8em;
    padding-bottom:5px;
}


.wrapAuthor .InfoView .profooter .Sample-Phone
{
    color: #333333; 
    text-align:right;
    font-size:0.8em;
    font-weight:bold;
    padding-bottom:5px;
}
.wrapAuthor .InfoView .profooter .Sample-Phone h6
{
    font-weight:bold;
    font-size:11px;
}

.wrapAuthor .InfoView .profooter .Sample-Phone span,
.wrapAuthor .InfoView  .profooter .Sample-Email span,
.wrapAuthor .InfoView .profooter .Sample-Website span 
{
    color:#285D99;
    font-weight:bold;
}
